понедельник, 27 февраля 2017 г.

Урок 21. Арифметические операции. Оператор ветвления

Дата проведения урока 28.02.2017 

Часть 1. Арифметические операции над числовыми данными

Основными числовыми типами данных являются integer (целые), real (вещественные)
Пример объявления данных:
     var a, b: integer;
     var k, r: real;
Над этими данными могут выполняться следующие операции:
     *  (умножение) для integer, real;
     /   (деление) для integer, real;
     div (получение целого частного) только  для integer;
     mod (получение целого остатка деления) только  для integer.
     +  (сложение) для integer, real;
     -   (вычитание) для integer, real;
Подробнее про типы данных и арифметические операции можно прочесть в Справке по Паскалю (Основы) 

Часть 2. Оператор ветвления (Условный оператор)

Оператор имеет полную форму и краткую форму

if условие then оператор1 else оператор2 { полный оператор, разветвление}
if условие then оператор { неполный оператор,  обход}
Каждое ключевое слово else, для которого выбор соответствующего ему if неоднозначен, должно считаться относящимся к ближайшему if, для которого нет соответствующего ему else.
В случае конструкции вида
if условие1 then 
    if
 условие2 then оператор1
    else оператор2
else всегда относится к ближайшему предыдущему оператору if, для которого ветка else еще не указана.
Условный оператор работает как обычно: 
1.      Проверяется выражение, которое является условием.
2.      Если условие истинно (true), выполняется оператор1, иначе (false) — оператор2.
Операторы  оператор1 и оператор2 никогда не выполняются вместе — работает только один из них. После выполнения условного оператора управление передается на оператор, который следует за условным.
Вместо одного оператора оператор1 может использоваться блок команд begin...end.

Работа на ПК в классе:

  1. Программу следует  начать с комментария, в котором содержится условие задачи и набор тестовых данных. Тестовые данные — это те данные, на которых надо проверять работу программы
  2. Программу следует сопровождать комментариями по тексту
  3. Программу следует начать с приветствия
writeln ('Вас приветствует программа Петрова П');
Вариант 1: Выполнить  If3, If4, Integer7, сохранить в своей папке Pascal  на локальном диске  
Вариант 2: Выполнить  If2, If5, Integer8, сохранить в своей папке Pascal  на локальном диске 
Вариант 3: Выполнить  If6, If11, Integer12, сохранить в своей папке Pascal  на локальном диске

Домашнее задание

Прислать учителю информатики до 5.03.2017 (воскресенье) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Задание находится ЗДЕСЬ
Тема письма: 9 кл ДЗ к уроку Паскаль-2  <ваша фамилия>

Комментариев нет:

Отправить комментарий