Просмотр содержимого документа
«Урок на тему:«знакомство с языком паскаль»»
УРОК НА ТЕМУ:«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»
ЦЕЛЬ УРОКА: выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.
3. В 1971 году Никлаус Вирт (Швейцария) разработал язык программирования для обучения студентов, который был назван в честь французского ученог
Система программирования TURBO PASCAL. Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
СОСТАВ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТР: 1)язык программирования Тurbo Pascal; 2)интегрированная среда программирования(компилятор: переводит программу в машинный код и интерпретатор: исполняет команды) ПЕРЕХОД НА ПАСКАЛЬ начало A,b,c, d A*D B*C M,N КОНЕЦ Program Delenie_dr; Var a,b,c,d,m,n:integer; Begin Readln(a,b,c,d); M:=a*d; N:=b*c; Writeln (m,n); End. 6. 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,, , =; 5)раздел
Алфавит языка программирования TURBO PASCAL 1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,, , =; 5)разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. Д. 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. Раздел операторов – основная часть программы. Начало и конец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими словами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов является точка с запятой. В самом конце программы ставится точка. PROGRAM ИМЯ ПРОГРАММЫ; VAR список однотипных переменных: INTEGER; список однотипных переменных:REAL; BEGIN READ(список ввода); READLN(список ввода); переменная:=арифметическое выражение ; WRITE(список вывода); WRITELN(список вывода); END. Ввод исходных данных с клавиатуры происходит по оператору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки. Арифметические операции + сложение - вычитание Функции F (x) ABS (x) |x| SQR (x) x2 * умножение / деление SQRT (x) корень из x div деление нацело SIN (x) Sin x mod – Остаток от деления COS (x) Cos x Правила записи арифметических выражений 1.Арифметическое выражение записывается в строку 2.Нельзя ставить подряд два знака арифметических операций 3.Нельзя опускать знак умножения между сомножителями 4.Используются только круглые скобки 5.Последовательность выполнения операций определяется по их приоритетам ЗАДАНИЕ 2: Найдите ошибки в записи программы. program zadacha1; var a, b: integer; x, y: real; begin a := 5; 10 := x; y := 7,8; b := 2.5; x := 2*(a + b); a := b + x; end. Задание 4: Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2, где x - данное целое число. Program zadacha2; Var х, у: integer; Вegin Write(‘Введите целое число ’); Read(x); y:=sqr(1-sqr(x)+5*sqr(sqr(x))); Write(‘Значение у равно ’,y) End. Program Delenie_dr; Var a,b,c,d,m,n:integer; Begin Readln(a,b,c,d); M:=a*d; N:=b*c; Writeln (m,n); End.