
Хорошая к уроку.ppt
- Количество слайдов: 10
Никлаус Вирт Язык был разработан в 1968 -71 годах. Является процедурным языком высокого уровня. Получил широкое распространение в мире благодаря компании Borland International, создавшей среду программирования Turbo. ПРИЧИНЫ ПОПУЛЯРНОСТИ Лёгкость в изучении Надёжность программ Автоматическая проверка Структурность программ
Служебные слова – это зарезервированные слова операторов (begin, end. . ), логических (and, or. . ) и арифметических (mod, div. . ) функций. С помощью алфавита в Паскале образуют имена (идентификаторы), числа и строки. Имя – это последовательность букв и цифр с любой длиной (значимые только первые 63). Имя начинается только с буквы и содержит буквы, цифры и знак подчёркивание.
В качестве имени нельзя использовать зарезервированные слова. Имена END, end, e. Nd – одно имя!!! (A, c 12, sigma, Bi_01, abrakadabra, school_925. . . ) Числа записываются в десятичной системе, вместо запятой ставится точка (2. 36; -134; 1. 25 Е 6). Строки записываются между апострофами (‘klass’). В Паскале необходимо указывать тип данных: Целые – INTEGER Вещественные – REAL Символьные – CHAR Строчные – STRING Логические – BOOLEAN Файловые - TEXT VAR – оператор описания типов переменных. Пример: var a, s: integer; t: string; d, x: real;
Процедуры ввода-вывода данных Для организации ввода и вывода информации в языке программирования Pascal служат четыре процедуры: Read и Read. Ln, Write и Write. Ln. Эти процедуры являются "встроенными" в язык Pascal, поэтому для того, чтобы ввести информацию в оперативную память компьютера для ее дальнейшей обработки, программисту не надо писать специальную программу, а всего лишь нужно правильно обратиться к процедуре Read или Read. Ln. Соответственно, чтобы вывести информацию на дисплей из оперативной памяти компьютера, необходимо вызвать процедуру Write или Write. Ln.
SQR(A) – возведение в квадрат SQRT(A) – корень квадратный ABS(A) – модуль числа или выражения SIN(A) – синус числа или выражения COS(A) – косинус числа или выражения ARCTAN(A) – арктангенс числа или выражения ROUND(A) – округление INT(A) – целая часть числа или выражения FRAC(A) – дробная часть числа или выражения RANDOM – случайное число из диапазона 0. . 1 RANDOM(200) – случайное число из диапазона 0. . 199 PI – значение 3. 14159265. . A DIV B – целая часть от деления A MOD B – остаток от деления
ПРИМЕР 1. а) sqr(2)+s. QRt(35+1)= b) sqrt(8+int(41. 5))= c)11 div 5= d) 14 mod 3= e) 21 div(round(pi+1))= j) sqrt(a*x*x*x-b*x)/sqr(x)+abs(x-2) k) sin(2*x)-cos(sqr(a+abs(3 -4*x)))/(5 -pi)+(int(6. 8)) ПРИМЕР 2. а) = В)
Оператором называется алгоритмическое действие, которое нужно выполнить для решения задачи. Идущие друг за другом операторы разделяются ; АЛГ – PROGRAM АРГ – READ (READLN) РЕЗ – WRITE (WRITELN) НАЧ – BEGIN КОН – END И – AND ИЛИ – OR
ПРИМЕР 3. Составить алгоритм нахождения суммы трёх чисел. алг СТЧ; арг вещ а, в, с рез вещ S нач S: =а+в+с кон program symma; var a, b, c, s: real; begin writeln('vvedite chisla'); read(a, b, c); S: =a+b+c; write('s=', s: 3: 2); end.
Запустить программу: Ctrl+F 9 Ввести данные через пробел и нажать клавишу Enter Просмотреть результат: Alt+F 5 Вернуться в программу: Alt+F 5 P. S. : Запустить программу можно: RUN
Домашнее задание 1. Составить программу вычисления площади круга. 2. Составить программу вычисления функции у=2 х2 -1
Хорошая к уроку.ppt