top of page

Урок 3-4

Тема: Алфавит языка Паскаль. Типы данных. Арифметические операции. Арифметические выражения. Структура программы на языке Паскаль. Основные операторы.

Цель: познакомить со средой программирования Паскаль; познакомить с основными типами данных и основными операциями над данными, определить структуру программы.

 

  1. Опрос.

  • Назовите этапы решения задач на ЭВМ.

  • Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма.

  • Прочитать алгоритм к задаче про волка, козу, капусту.

  1. Новый материал.

    • Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году.

    • Алфавит

    • Латинские прописные и строчные буквы

    • Цифры 0-9

    • Знаки + - * / \ < > ^ , . ; : ‘ () _

    • Служебные слова.

    • Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.

CONST e=2.71 (число Эйлера)

              Р=3.14

  • Переменные – величины, которые меняются в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение.

Типы данных в Паскале:

  1. Простые

  2. Структурированные

  3. Ссылочные

  4. Процедурные

  5. Объектные

 

                                     Простые типы данных

            Порядковые                                              Вещественные

             Целый

             Логический

             Символьный

             Ограниченный

             Перечисляемый

  • Перевести из линейной записи в обычную.

a/b/c;           a*b/c;                a+b/c;                (a+b)/c;          a+b/b+c;             (a+b)/(b+c).   

 

  • Основные операторы.

  • Read (a1, a2,…,an) – оператор ввода данных

Readln (a1, a2,…,an)

Readln – переход на новую строку при вводе данных, используют, если необходимо задержать исполнение программы до нажатия Enter.

  • Write (a1, a2,…,an) – оператор вывода данных

Writeln (a1, a2,…,an)

Writeln – переход на следующую строку.

  • := оператор присваивания. Вычисляет значение выражения, стоящего справа и присваивает переменной стоящей слева. Нельзя с помощью одного оператора присваивания присвоить нескольким переменным одно и то же значение. Например: нельзя записать i:=j:=k:=0; необходимо: i:=0; j:=0; k:=0.

 

  • Структура программы.

program  имя программы;                                {заголовок программы}

uses    имя модуля1,..;                                       {раздел библ. модулей}

      label   имя метки 1,..;                                         {раздел меток}

      const  имя константы = значение константы;   {раздел констант}

      type ;                                                                       {раздел типов}

      var ;                                                                        {раздел переменных}

      begin

       операторы

      end.

 

  1. Решение задач.

  • Составить программу вычисления периметра и площади прямоугольника.

Program z1;

Var a, b, p, s: real;

Begin

     Writeln(‘b’);

      Readln (a, b);

      P:= 2*(a+b);

      S:=a*b;

      Writeln (p, s);

      Readln;

      End.

  1. Итог урока.

  2. Домашнее задание. Выучить конспект.

bottom of page