Тема урока: «Знакомство с языком Паскаль»
Языки программирования: 1) низкого уровня(пишутся на языке машинных кодов); 2) высокого уровня(приближены к естественному (английскому) языку, легче воспринимаются человеком, не зависят от конкретного компьютера) Язык программирования – это строгая система условных обозначений для записи команд. Языки программирования: 1) низкого уровня(пишутся на языке машинных кодов); 2) высокого уровня(приближены к естественному (английскому) языку, легче воспринимаются человеком, не зависят от конкретного компьютера)
Языки программирования высокого уровня делятся на: Языки программирования высокого уровня делятся на: 1)процедурные – Algol, Basic, Pascal, C. 2)Объектно-ориентированные - Prolog, Visual Basic, Borland Delphi.
Система программирования TURBO PASCAL.
1)латинские буквы – большие и маленькие; 2)буквы русского алфавита - большие и маленькие; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,, , =; 5)разделительные знаки – ( ) [ ] { } ;., _% & # и т. Д.
Program ; const …;{константы} var …; {переменные} { процедуры и функции } begin … {основная программа} end.
Имена программы, констант, переменных Заглавные и строчные буквы не различаются! Имя не может начинаться с цифры!
ПЕРЕМЕННЫЕ
Константы - Константы - постоянная величина, имеющая имя.
Общая структура: Оператор присваивания Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / вызовы функций круглые скобки ( ) := ;
Какие операторы неправильные? program qq; 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. имя переменной должно быть слева от знака := целая и дробная часть отделяются запятой и несоответствие типов Несоответствие типов
1) вычисление выражений в скобках 2) умножение, деление слева направо 3) сложение и вычитание слева направо Запишите выражение в математическом виде! Порядок выполнения операций x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
ЗАПИСАТЬ ПО ПРАВИЛАМ ЯЗЫКА ТР ВЫРАЖЕНИЕ: ФункцияДействие функции Sqrt(x)Квадратный корень Sqr(x)Квадрат числа Sin(x)Синус Cos(x)Косинус 1. х +x 2 2. tg (x) x 3 + 2x 2
Процедура ВЫВОДА
Упражнение: ВВЕДИТЕ ДВА ЦЕЛЫХ ЧИСЛА И НАЙДИТЕ ИХ СУММУ.
Задача: Написать программу, которая выводит на экран четверостишие «По ковру зверек бежит То замрет, то закружит, Коврика не покидает, Что за зверь, кто угадает?»
Упражнение: Напишите на языке Паскаль программу вычисления y по формуле: y = ( 1- x 2 + 5x 4 ) 2, где x - данное целое число.
Упражнение: Перепишите программу на языке Паскаль, исправив ошибки: Program primer Var a,b: integer; Begin ; ReadLn( a,b); s=a+b; m:=a*b; d:=a:b; WriteLn(s); WriteLn(m); WriteLn(d) End