Урок 16

Язык программирования Pascal

Оператор присваивания. Ввод данных

  Теоретическая часть

п.1 Оператор присваивания

Оператор присваивания предназначен для того, чтобы:

Формат записи оператора присваивания:

имя переменной := выражение;

Знак  := - символ присваивания, читается как присвоить значение

        Арифметическое выражение - это последовательность числовых констант, переменных, математических функций, соединенных знаками арифметических операций и круглыми скобками.

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

           Приоритет выполнения операций соответствует принятому в математике: сначала выполняются умножение и деление, а затем сложение и вычитание. Для изменения порядка действий в выражениях можно использовать скобки.

         Для записи обыкновенной дроби используется знак деления. Знак умножения опускать нельзя. Целая часть дробного числа отделяется от дробной части точкой. 

 Математические функции

п.2 Организация ввода данных

     Команда ввода служит для ввода данных с клавиатуры. Формат команд:

                                                    Read(список ввода)

                                                    Readln(список ввода)

      Список ввода - переменная или последовательность переменных, разделенных запятой. Во время работы программы при использовании команды ввода программа останавливается и ожидает ввода значений с клавиатуры. Значения вводятся с клавиатуры через пробел и присваиваются переменным в списке ввода.

      Команда Readln после ввода осуществляет переход на новую строку.

Видео Язык программирования Pascal

Практическая часть

Задание 1. Наберите следующую программу, которая вычисляет сумму двух целых чисел a и b. Что будет выведено на экран в результате выполнения программы?

 program a1;

    var a,b,s:integer;

 begin

    a:=10; b:=7;

    s:=a+b;

    writeln('Сумма =',s);

 end.

Задание 2. Наберите следующую программу,с использованием логических величин. Что будет выведено на экран в результате выполнения программы?

 program a2;

    var x:integer;

          m,n: boolean;

 begin

    x:=10; 

    m:=x>0;

    n:=x<0;

    writeln(m);

    writeln(n);

 end.

Задание 3. Даны два числа a и b. Составьте программу, которая вычисляет разность , произведение и частное этих чисел и выводит результаты на экран.

Задание 4. Даны стороны прямоугольника a и b. Составьте программу, которая вычисляет его площадь S и периметр P и выводит результаты на экран.

Задание 5. Составьте программу, которая позволяет ввести с клавиатуры  значения переменных  x,y,z и проверяет истинность высказывания: "Хотя бы одно из чисел x,y,z положительно".

Электронная рабочая тетрадь

Задание 1. Команда присваивания(простой порядок)

Задание 2. Язык программирования(слова из букв)

Задание 3. Арифметические операции(ввод текст

Задание 4. Арифметические операции и функции(классификация)

Задание 5. Ввод и вывод данных(найдите пары)

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

Кроссворд - Ввод данных. Оператор присваивания.

Тест - Язык программирования Pascal