СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация к уроку "Знакомство с языком Паскаль"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация для 9 класса содержит краткие сведения о ЯП Паскаль и занимательные задания.

Просмотр содержимого документа
«Презентация к уроку "Знакомство с языком Паскаль"»

«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»

«ЗНАКОМСТВО С ЯЗЫКОМ ПАСКАЛЬ»

ЦЕЛЬ УРОКА:

ЦЕЛЬ УРОКА:

 Система программирования TURBO PASCAL.  Паскаль  – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

Система программирования TURBO PASCAL.

Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

Алфавит языка программирования TURBO PASCAL  1)латинские буквы – большие и малые;  2)буквы русского алфавита - большие и малые;  3)цифры – от 0 до 9;  4)знаки операций - +, -, /, *,=,, , =;  5)разделительные знаки – ( ) [ ] { } ; . , ‘ и т. Д.

Алфавит языка программирования TURBO PASCAL

1)латинские буквы – большие и малые; 2)буквы русского алфавита - большие и малые; 3)цифры – от 0 до 9; 4)знаки операций - +, -, /, *,=,, , =; 5)разделительные знаки – ( ) [ ] { } ; . , ‘ и т. Д.

алг  ПРОГРАММА ; цел  a, b, c, d, m, n нач  ввод a, b, c, d Program ПРОГРАММА ; var  a, b, c, d, m, n : integer; begin  m:= a*d  n:= b*n  вывод m, n  readln(a, b, c, d) ; кон   m:= a*d;  n:=b*c;  writeln(m, n); end. 6

алг ПРОГРАММА ;

цел a, b, c, d, m, n

нач

ввод a, b, c, d

Program ПРОГРАММА ;

var a, b, c, d, m, n : integer;

begin

m:= a*d

n:= b*n

вывод m, n

readln(a, b, c, d) ;

кон

m:= a*d;

n:=b*c;

writeln(m, n);

end.

6

PROGRAM  ИМЯ ПРОГРАММЫ ; VAR   список однотипных переменных : тип ; BEGIN   операторы END. 7

PROGRAM ИМЯ ПРОГРАММЫ ;

VAR список однотипных переменных : тип ;

BEGIN

операторы

END.

7

PROGRAM  ИМЯ ПРОГРАММЫ ; VAR   список однотипных переменных : тип ; BEGIN   операторы END.  PROGRAM  PRIMER  ;   VAR  x, y, z, F  :  INTEGER  ;  PROGRAM  PRIMER  ;   VAR  x, y, z, F  :  INTEGER  ; Заголовок программы  BEGIN  BEGIN  READ  ( x, y, z )  ;   READ  ( x, y, z )  ;   F  :=  (x + y + z)*2 ;  F  :=  (x + y + z)*2 ;  WRITELN (  F  )  END.  WRITELN (  F  )  END. Раздел описания переменных Раздел операторов (основная часть)

PROGRAM ИМЯ ПРОГРАММЫ ;

VAR список однотипных переменных : тип ;

BEGIN

операторы

END.

PROGRAM PRIMER ;

VAR x, y, z, F : INTEGER ;

  • PROGRAM PRIMER ; VAR x, y, z, F : INTEGER ;

Заголовок программы

BEGIN

  • BEGIN

READ ( x, y, z ) ;

  • READ ( x, y, z ) ;

F := (x + y + z)*2 ;

  • F := (x + y + z)*2 ;

WRITELN ( F )

END.

  • WRITELN ( F ) END.

Раздел описания переменных

Раздел операторов (основная часть)

Арифметические операции сложение + - вычитание * умножение / деление div деление нацело mod Остаток от деления

Арифметические операции

сложение

+

-

вычитание

*

умножение

/

деление

div

деление

нацело

mod

Остаток

от деления

Глубоко вздохнули: вот мы набрали кислород. Выдохнув из легких чистых Газ уходит углекислый. Руки вверх, потом вперед – Не поймать нам водород! Руки в стороны. Ходить! С Паскалем будем мы дружить.

Глубоко вздохнули:

вот мы набрали кислород.

Выдохнув из легких чистых

Газ уходит углекислый.

Руки вверх, потом вперед –

Не поймать нам водород!

Руки в стороны.

Ходить!

С Паскалем будем мы дружить.

Правила записи арифметических выражений

  • Арифметическое выражение записывается в строку Нельзя ставить подряд два знака арифметических операций Нельзя опускать знак умножения между сомножителями Используются только круглые скобки Последовательность выполнения операций определяется по их приоритетам
  • Арифметическое выражение записывается в строку Нельзя ставить подряд два знака арифметических операций Нельзя опускать знак умножения между сомножителями Используются только круглые скобки Последовательность выполнения операций определяется по их приоритетам
  • Арифметическое выражение записывается в строку Нельзя ставить подряд два знака арифметических операций Нельзя опускать знак умножения между сомножителями Используются только круглые скобки Последовательность выполнения операций определяется по их приоритетам
  • Арифметическое выражение записывается в строку
  • Нельзя ставить подряд два знака арифметических операций
  • Нельзя опускать знак умножения между сомножителями
  • Используются только круглые скобки
  • Последовательность выполнения операций определяется по их приоритетам
Задание 1: PROGRAM  ИМЯ ПРОГРАММЫ ; VAR  список однотипных переменных : тип ; Операторы END.

Задание 1:

PROGRAM ИМЯ ПРОГРАММЫ ;

VAR список однотипных переменных : тип ;

Операторы

END.

ЗАДАНИЕ 2: Найдите ошибки в записи программы. 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. имя переменной должно быть слева от знака :=  целая и дробная часть отделяются запятой и несоответствие типов  Несоответствие типов

ЗАДАНИЕ 2:

Найдите ошибки в записи программы.

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.

имя переменной должно быть слева от знака :=

целая и дробная часть отделяются запятой и несоответствие типов

Несоответствие типов

Задание 3: Запишите выражения на языке Паскаль:   a) a+d:c; b) a 2 + b 3 – 14c; c) 25(a 2 –b 2 ).

Задание 3:

Запишите выражения на языке Паскаль:

a) a+d:c;

b) a 2 + b 3 – 14c;

c) 25(a 2 –b 2 ).

Задание 4: Запишите выражение в математическом виде:   x:= ( a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a)); x:= ( a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

Задание 4:

Запишите выражение в математическом виде:

x:= ( a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

  • x:= ( a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
Задание 5 : Определите значение k после выполнения следующей программы:   var s, k: integer; begin  s:= 12;  k:= s+(2*s-1);  writeln(k); end. var s, k: integer; begin  s:= 12;  k:= s+(2*s-1);  writeln(k); end.

Задание 5 :

Определите значение k после выполнения следующей программы:

var s, k: integer;

begin

s:= 12;

k:= s+(2*s-1);

writeln(k);

end.

  • var s, k: integer; begin s:= 12; k:= s+(2*s-1); writeln(k); end.
Задание 6 :  Напишите программу вычисления y по формуле: y = 1- x 2 + 5 x 4 , где x - данное целое число.  Var х, у : integer; В egin Readlen(x);  y:= 1-x*x+5*x*x*x*x;  Writeln(y); End.

Задание 6 :

Напишите программу вычисления y по формуле:

y = 1- x 2 + 5 x 4 , где x - данное целое число.

Var х, у : integer;

В egin

Readlen(x);

y:= 1-x*x+5*x*x*x*x;

Writeln(y);

End.

ДОМАШНЕЕ ЗАДАНИЕ:

ДОМАШНЕЕ ЗАДАНИЕ:


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!