Учитель
математики и информатики ФМОБУ СОШ д.Николаевка-школа с.Кармасан МР Уфимский
район РБ Кульбаевой З.А.
выяснить структуру программы, операторы, правила
оформления и пунктуацию языка Turbo Pascal.
Паскаль – это
универсальный язык программирования, позволяющий решать самые разнообразные
задачи обработки информации. 1)язык программирования Тurbo Pascal;
2)интегрированная среда
программирования(компилятор: переводит программу в
машинный код и интерпретатор:
исполняет команды)
1)латинские буквы – большие и малые; 2)буквы
русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +,
-, /, *,=,<, >, <>, <=, >=;
5)разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. Д.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: тип;
BEGIN операторы END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL;
BEGIN
READ(список ввода); READLN(список
ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода); WRITELN(список
вывода); END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: тип;
BEGIN операторы END.
Заголовок программы
|
Раздел описания переменных
|
PROGRAM PRIMER ;
VAR x, y, z, F : INTEGER ;
Раздел
операторов
(основная часть)
|
BEGIN
READ ( x, y, z ) ;
F := (x + y +
z)*2 ; WRITELN ( F ) END.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL;
BEGIN
READ(список ввода); READLN(список
ввода); переменная:=арифметическое
выражение ;
WRITE(список вывода); WRITELN(список
вывода); END.
Раздел
описания переменных начинается со слова Var , за
которым идет список имен однотипных переменных через запятую. В языке
Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена
переменных составляются из латинских букв и цифр, причем первым символом -
буква.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL;
BEGIN
READ(список ввода); READLN(список ввода);
переменная:=арифметическое выражение ;
WRITE(список вывода); WRITELN(список вывода); END.
|
Раздел операторов – основная часть программы. Начало
и конец раздела отмечаются служебными словами BEGIN и END ,
которые являются операторными скобками. Между этими словами помещаются
все команды алгоритма, записанные на языке Паскаль (операторы).
Разделителем операторов является точка с запятой. В самом конце
программы ставится точка.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN
READ(список ввода); READLN(список
ввода);
переменная:=арифметическое выражение ;
WRITE(список
вывода); WRITELN(список
вывода); END.
Ввод
исходных данных с клавиатуры происходит по оператору READ или READLN ( читать
). Оператор READLN отличается от READ только тем, что после ввода
данных курсор перемещается в начало новой строки.
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL;
BEGIN
READ(список ввода);
READLN(список
ввода); переменная:=арифметическое
выражение ;
WRITE(список вывода); WRITELN(список
вывода); END.
Арифметический
оператор присваивания: слева- переменная, справа - арифметическое выражение,
которое должно быть вычислено. Составной символ := читается как
«присвоить». Сначала вычисляется арифметическое выражение, затем
полученное значение присваивается переменной.Пример:
a := sqr
(x) + sin (y) / (12*z + 5) Арифметические
Функции F (x) операции
вычитание умножение
|
SQRT (x)
|
|
x
|
|
|
|
|
|
|
|
|
Правила записи арифметических выражений
1.Арифметическое
выражение записывается в строку 2.Нельзя ставить подряд два знака
арифметических операций
3.Нельзя
опускать знак умножения между сомножителями
4.Используются
только круглые скобки
5.Последовательность
выполнения операций определяется по их приоритетам
PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER; список
однотипных переменных:REAL;
BEGIN
READ(список ввода); READLN(список ввода); переменная:=арифметическое
выражение ;
WRITE(список
вывода); WRITELN(список вывода);
END.
Вывод
результатов происходит по WRITE или WRITELN (писать). Результаты выводятся в порядке их
перечисления в списке. Разница в выполнении операторов WRITE и WRITELN
состоит в том, что после выполнения операции вывода по оператору
WRITELN курсор перемещается в начало новой строки.
2) R&B 3)
4Wheel 4) Вася 5) “PesBarbos” 6) TU154 7) [QuQu] 8) _ABBA 9) A+B
ЗАДАНИЕ 2:
Найдите ошибки в
записи программы.
program zadacha1; var a, b:
integer; x, y: real; begin
a := 5; 10
:= x; y := 7,8; b := 2.5; x := 2*(a + y); a := b + x; end.
имя переменной должно
быть слева от знака :=
целая и дробная часть отделяются запятой и несоответствие типов
Несоответствие
типов
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.