Yazyk_programmirovania_Turbo_Paskal_2.pptx
- Количество слайдов: 14
Язык программирования Турбо Паскаль
Представление информации в форме алгоритма позволяет получить его автоматическое использование различными техническими устройствами, среди которых особое место занимает ПК. Алгоритм записанный на понятном компьютеру языке программирования , называется программой. Язык программирования –это фиксированная система обозначений для описания алгоритмов и структур данных. Одним из первых языков программирования был Бейсик, созданный в 1964 году. В 1971 году был разработан язык Турбо Паскаль. Автор языка швейцарский профессор Никлаус Вирт.
Структура программирования на языке Турбо Паскаль
Команду алгоритма, записанную на языке программирования, принято называть оператором. Основные операторы: 1) Заголовок программы program <имя программы> 2) Раздел описания переменных var <список переменных>: <тип переменных> В Паскале существуют два числовых типа величин : вещественный (integer) и целый (real). Пример: var x, y: real; var a, b: integer; 3) Основная часть программы лежит между служебными словами begin <тело программы> end где begin–начало вычислений end - конец вычислений или конец программы
4) Оператор ввода read( <список переменных>) ввод в строку readln (< список переменных >) ввод в столбик Пример: read(х, у) 5) Оператор вывода write(<список вывода>) writeln(< список вывода >) Пример: writeln(а, b) 6) Оператор присваивания : = Пример: S: =a+b
; Пунктуация языка Паскаль ставится в конце каждого оператора, исключая служебное слово begin, опускается перед end. 2. , разделяет элементы в списке переменных или в списке вводимых и выводимых данных. 3. ц. В конце программы ставится точка. 1. Строго соблюдать синтаксис при написании программы, т. к. опустив знак, программа при запуске выдает ошибку! 4. ц. В программу можно вставлять комментарий 5. ц. В языке Паскаль нет различия между строчными и (пояснение к программе), который записывается в фигурных скобках {}. прописными буквами. Пример: begin, BEGIN, Begin
Запись арифметических операций и выражений на языке Паскаль Математика Паскаль +, -, : , . , >, < ≤, ≥, ≠ +, -, /, *, >, < <=, >=, <> cosx, sinx cos(x), sin(x) sqr(x), sqrt(x) sin(x)/cos(x), cos(x)/ sin(x) ex , lnx exp(x), ln(x)/ln(a) exp(a*ln(x)) exp(x*ln(a))
Математика Паскаль sqr(x)*x (x-5)/(x+4) x 5 cos(x/4) sqr(sin(x)) cos(sqr(x)) ln(x*x*x)/ln(4) exp(sqr(x)+4)
Составление простейших программ на языке Паскаль Разработка любой программы начинается с S=ab a построения алгоритма решения b задачи. Пример 1: Cоставить программу для вычисления площади прямоугольника, по
Составим алгоритм решения задачи начало a, b S=ab S конец алг площадь вещ S, a, b нач ввод a, b S: =a*b вывод кон S
Используя составленный алгоритм составим программу program Zadanie 1; var s, a, b: real; begin read(a, b); S: =a*b; end. write(‘S=‘); write(S: 2: 2); алг площадь вещ S, a, b нач ввод a, b S: =a*b вывод S кон
Пример 2: Составить программу для вычисления длинны вектора АВ. Если заданны координаты точек А и В. Решение: А(х1, у1) В(х2, у2) АВ(x, y), где х=x 2 -х1, у=y 2 -у1 тогда
Составим алгоритм решения задачи начало x 1, x 2, y 1, y 2 x=x 2 -x 1 y=y 2 -y 1 z=√x 2+y 2 z конец алг длина вектора вещ x 1, x 2, x, y 1, y 2, y, z нач ввод x 1, x 2, y 1, y 2 x: =x 2 -x 1 y: =y 2 -y 1 z=√x 2+y 2 вывод z кон
Используя составленный алгоритм составим программу program Zadanie 2; var x 1, x 2, x, y 1, y 2, y, z: real; begin read(x 1, x 2, y 1, y 2); x: =x 2 -x 1; y: =y 2 -y 1; z=sqrt(x*x+y*y); end. write(‘S=‘); write(S: 2: 2); алг длина вектора вещ x 1, x 2, x, y 1, y 2, y, z нач ввод x 1, x 2, y 1, y 2 x: =x 2 -x 1 y: =y 2 -y 1 z=√x 2+y 2 вывод z кон
Yazyk_programmirovania_Turbo_Paskal_2.pptx