Основные правила записи программ на Паскале.

advertisement
Программа на языке Паскаль – это последовательность операторов, записанных
по правилам языка Паскаль. Каждый оператор, как правило, вводится с
новой строки. Операторы отделяются друг от друга точкой с запятой. После
оператора Begin и перед End точку с запятой можно не ставить.
Программа состоит из основного блока, в котором находятся операторы, и
разделов описаний.
Описываться должны все переменные и константы,
которые встретятся в тексте, метки операторов, процедуры и функции,
введенные пользователем, и другие объекты программы.
Перед первым оператором в начале основного блока обязательно ставится
оператор Begin , после последнего оператора – оператор End с точкой на
конце.
Для облегчения чтения программа может иметь комментарии. Комментарии
выделяются фигурными скобками {
} или (* *) .
По традиции программы на Паскале пишутся с отступами от левого края. Запись
программы «лесенкой» облегчает чтение и отладку программ и является
признаком хорошего стиля программирования.
Ограничивают с двух сторон фрагменты текста
Begin
Основной блок программы
Ограничивают основной блок программы
{ Приветствие }
WriteLn (‘Добрый день!’);
В конце оператора ставится
WriteLn ;
;
WriteLn (‘Это моя первая программа’);
WriteLn (‘на Паскале’)
End .
Write Line – записать строку. Позволяет вывести на экран текст и числа
и перевести курсор на начало следующей строки экрана.
Компиляция и запуск программы: Сtrl + F9 или Run \ Run
Начало
А, В
S := А+В
Написать программу суммирования
двух введенных целых чисел.
{ Программа суммирования }
Var a, b, s: integer;
Begin
Write (‘Введите число а =’);
ReadLn (a);
Write (‘Введите число b =’);
S
ReadLn (b);
S:= a + b;
Конец
WriteLn (‘Сумма a + b =’ , S );
End .
На экран выводится текст: «Сумма a + b=»,
затем выдается значение переменной S .
WriteLn (‘Сумма чисел ’, a , ‘и’ , b,’равна:’, S );
Рассчитать площадь
треугольника по заданным
основанию А и высоте H.
Начало
S=
А, H
A*H
2
H
{ Расчет площади треугольника }
S=(А*Н)/2
Var a, h, s: real;
Begin
WriteLn (‘Введите основание и высоту’);
S
Read (a,h);
S:= a* h / 2;
WriteLn (‘Площадь равна’ , s: 6: 2 );
Конец
End .
A
Вычислить площадь заштрихованной фигуры:
1)
При А=2;
2)
При А=5;
3)
При А=7.
Угол 90о
А
А/2
Написать
1) блок-схему;
2) программу.
А
Вычислить площадь заштрихованной фигуры:
1)
2)
3)
При А=2;
При А=5;
Угол 90о
А/2
А
При А=7.
Написать
1) блок-схему;
2) программу.
А
Вычислить площадь заштрихованной фигуры:
1)
При А=2;
2)
При А=5;
3)
При А=7.
Угол 90о
А
Написать
1) блок-схему;
2) программу.
А/2
А
Вычислить площадь заштрихованной фигуры:
1)
При А=2;
2)
При А=5;
3)
При А=7.
Угол 90о
А
А
Написать
1) блок-схему;
2) программу.
А/2
А/2
Download