Язык программирования PASCAL
Блок 2.
План.
I.Структура программы на языке PASCAL
II.Линейные алгоритмы:
Вычисление значений линейных функций.
Решение математических задач на линейные функции.
Решение физических задач на линейные функции.
Задание на самостоятельную работу.
Программа на языке PASCAL состоит из заголовка и тела программы,
которое принято называть блоком. Заголовок программы несет чисто смысловую нагрузку и может отсутствовать. Заголовок состоит из зарезервированного слова Program и имени программы. К написанию имени предъявляются те же требования, что и к идентификатору. После заголовка идет программный блок , состоящий из 2 частей:
Описание данных ( В языке Q-Basic это можно не выполнять в Паскале –это выполнять всегда.)
Описание действий.
1.В разделе описание данных должны быть описаны все идентификаторы, т.е. все константы, переменные, функции, метки и процедуры, которые будем использовать в программе. Разделы описаний могут встречаться в программе любое количество раз и следовать в произвольном порядке. Главное, чтобы все описания объектов были сделаны до того, как они будут использоваться.
Описание действий включает все операторы , с помощью которых осуществляется обработка данных. Совокупность операторов заключается в операторные скобки begin и end/. Данные операторы есть аналог открывающейся скобки и закрывающейся в обычных арифметических действиях. Сами операторы разделяются символом ;
Рассмотрим самый простейший вид алгоритмов – линейные. Алгоритм, в котором команды выстроены в строгой логической последовательности одна за другой называется линейным. Ярким примером линейного алгоритма является зажигание огней светофора. Блок- схема этого алгоритма будет выглядеть так.
Пример 1. Вычислить значение линейной функции для любого значения x
Y=
Воспользуемся общим алгоритмом задания линейной функции. (Смотри алгоритм выше,
предлагаю самостоятельно записать алгоритм в виде блок-схемы.)
Запишем программу.
Program Linfun;
Var x, y: Real;
Begin
Write ('Wwedite znach.x');
Readln(x);
Y:=Sqrt((7*sqr(x)+8*x+3)+(sqrt(4*sqr(x)+2)));
Writeln ('Y=', y: 5:5);
Readln(Y);
End.
Задача 1. С клавиатуры вводится 2 числа a b. Составить программу, которая выводит на экран произведение чисел.
Запишем пошаговое исполнение алгоритма.
Имя
Описание переменных a, b, rez/
Ввод целых чисел a,b.
Формула.
Вывод результата.
Стоп.
Программа. Правую часть – пояснения вводить не нужно.
Program Proizvedenie ch; Заголовок программы
Var a,b, rez: Integer; Описание данных
Begin
Writeln (‘Введите 2 целых числа через пробел’);
Readln (a,b);
Rez::=a*b; Раздел операторов
Writeln (‘Произведение чисел равно’, Rez);
Readln (Rez);
End.
Пример 2.
Физическая задача. Составить алгоритм и программу нахождения ускорения тела и перемещения тела при равноускоренном движении, если известна начальная скорость, конечная скорость и время движения тела.
Составим алгоритм в виде блок-схемы.
Программа будет записана так.
Program Prputy;
Var v0, v, t, a, s: real;
Begin
Write ('Ww. nach. skor. kon. skor. wremy dwicsch.');
Readln (v0,v,t);
a:=(v-v0)/t; s:=v0*t-a*(sqr(t))/2;
Writeln ('a=',a);
Writeln ('s=',s); -
Readln (a);
Readln(s);
End.
Задание на самостоятельную работу.
Математическая задача. Составить алгоритм и программу нахождения площади треугольника по формуле Герона. Входные данные длины сторон тре6угольника.
Выходные данные периметр треугольника, площадь треугольника.
Физическая задача. Составить алгоритм и программу определения плотности вещества тела правильной формы- параллелепипеда, изготовляемого из разных материалов. Входные данные длина, ширина, высота и масса тела. Выходные данные объем тела и его плотность.
Желаю успеха. Выполненное задание переслать на мою электронную почту.
Чтобы скачать материал, введите свой E-mail, укажите, кто Вы, и нажмите кнопку
Нажимая кнопку, Вы соглашаетесь получать от нас E-mail-рассылку
Если скачивание материала не началось, нажмите еще раз "Скачать материал".
I.Структура программы на языке PASCAL
II.Линейные алгоритмы:
1. Вычисление значений линейных функций.
2. Решение математических задач на линейные функции.
3. Решение физических задач на линейные функции.
4. Задание на самостоятельную работу.
Программа на языке PASCAL состоит из заголовка и тела программы,
которое принято называть блоком. Заголовок программы несет чисто смысловую нагрузку и может отсутствовать. Заголовок состоит из зарезервированного слова Programи имени программы. К написанию имени предъявляются те же требования, что и к идентификатору. После заголовка идет программный блок , состоящий из 2 частей:
1. Описание данных ( В языке Q-Basicэто можно не выполнять в Паскале –это выполнять всегда.)
2. Описание действий.
Автор | |
---|---|
Дата добавления | 04.01.2015 |
Раздел | Информатика |
Подраздел | |
Просмотров | 754 |
Номер материала | 26560 |
Оставьте свой комментарий:
Комментарии: