Презентация "Знакомство с языком Паскаль" 9 класс
Подписи к слайдам:
УРОК НА ТЕМУ:
- «ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»
- Учитель математики и информатики МБО УСОШ № 2 г. Калача-на-Дону
- Волгоградской области Анисимовой Н.А.
- выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.
- Система программирования TURBO PASCAL.
- Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.
- 1)язык программирования Тurbo Pascal; 2)интегрированная среда программирования(компилятор: переводит программу в машинный код и интерпретатор: исполняет команды)
- Алфавит языка программирования TURBO PASCAL
- Структура программы на Паскале
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: тип;
- BEGIN
- операторы
- END.
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- BEGIN
- READ(список ввода);
- READLN(список ввода);
- переменная:=арифметическое выражение ;
- WRITE(список вывода);
- WRITELN(список вывода);
- END.
- PROGRAM PRIMER ;
- VAR x, y, z, F : INTEGER ;
- BEGIN
- READ ( x, y, z ) ;
- F := (x + y + z)*2 ;
- WRITELN ( F )
- END.
- Структура программы на Паскале
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: тип;
- BEGIN
- операторы
- END.
- Заголовок программы
- Раздел описания переменных
- Раздел операторов (основная часть)
- Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую. В языке Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква.
- PROGRAM ИМЯ ПРОГРАММЫ;
- BEGIN
- READ(список ввода);
- READLN(список ввода);
- переменная:=арифметическое выражение ;
- WRITE(список вывода);
- WRITELN(список вывода);
- END.
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- Структура программы на Паскале
- Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими сло-вами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов являет-ся точка с запятой. В самом конце программы ставится точка.
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- Структура программы на Паскале
- BEGIN
- READ(список ввода);
- READLN(список ввода);
- переменная:=арифметическое выражение ;
- WRITE(список вывода);
- WRITELN(список вывода);
- END.
- Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки.
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- BEGIN
- Структура программы на Паскале
- переменная:=арифметическое выражение ;
- WRITE(список вывода);
- WRITELN(список вывода);
- END.
- READ(список ввода);
- READLN(список ввода);
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- BEGIN
- READ(список ввода);
- READLN(список ввода);
- WRITE(список вывода);
- WRITELN(список вывода);
- END.
- Оператор присваивания
- переменная:=арифметическое выражение ;
- Арифметический оператор присваивания: слева- переменная, справа - арифметическое выражение, которое должно быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной.Пример: a := sqr (x) + sin (y) / (12*z + 5)
- mod
- div
- /
- *
- -
- +
- SIN (x)
- COS (x)
- SQR (x)
- SQRT (x)
- ABS (x)
- Sin x
- Cos x
- x 2
- |x|
- x
- сложение
- вычитание
- умножение
- деление
- деление
- нацело
- Остаток
- от деления
- Арифметические операции
- Функции
- F (x)
- Правила записи арифметических выражений
- Правила записи арифметических выражений
- Арифметическое выражение записывается в строку
- Нельзя ставить подряд два знака арифметических операций
- Нельзя опускать знак умножения между сомножителями
- Используются только круглые скобки
- Последовательность выполнения операций определяется по их приоритетам
- Приоритеты
- выполнения операций
- ( )
- F(x)
- *
- /
- +
- -
- div
- mod
- Вывод результатов происходит по WRITE или WRITELN
- (писать). Результаты выводятся в порядке их перечисле-ния в списке. Разница в выполнении операторов WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой строки.
- PROGRAM ИМЯ ПРОГРАММЫ;
- VAR список однотипных переменных: INTEGER;
- список однотипных переменных:REAL;
- BEGIN
- READ(список ввода);
- READLN(список ввода);
- переменная:=арифметическое выражение ;
- END.
- Структура программы на Паскале
- WRITE(список вывода);
- WRITELN(список вывода);
- Задание 1:
- AXby
- 6) TU154
- 2) R&B 3) 4Wheel 4) Вася 5) “PesBarbos”
- 7) [QuQu] 8) _ABBA 9) A+B
- 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.
- имя переменной должно быть слева от знака :=
- целая и дробная часть отделяются запятой и несоответствие типов
- Несоответствие типов
- Найдите ошибки в записи программы.
- x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
- Задание 3:
- Задание 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);
- Read(y);
- End.
- § 35 (учебник Семакин 9 кл)
- Задание 9, 10
- 1) Фотография Никлауса Вирта:
- http://data.businessworld.cz/img/article/img/63/732fafbbdc20279b089d213f180692.jpg
- 2) Демонстрация к лекции на тему «Структура программы на Паскале»
- http://files.school-collection.edu.ru/dlrstore/6c855a78-5832-41d5-9417-1390bcd448e0/9_83.pps
- 3) Информатика и ИКТ: учебник для 9 класса/И.Г.Семакин, Л.А.Залогова. - М: Бином. Лаборатория знаний, 2012г.
Информатика - еще материалы к урокам:
- Презентация "Разбор решений задач части В заданий ГИА по информатике с заданиями для самоконтроля" 9 класс
- Презентация "Циклические алгоритмы в среде исполнителя Стрелочка" 9 класс
- Презентация "Вероятностный подход к измерению количества информации" 10 класс
- Презентация "Аналоговый и цифровой звук" 8 класс
- Презентация "Переменные величины. Оператор присваивания" 7 класс
- Презентация "Подробности Write. Процедура вывода WriteLn. Курсор" 7 класс