вторник, 19 января 2016 г.

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

ЧАСТЬ 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 ('Вас приветствует программа Петрова П');

Для выполнения заданий необходимо открыть PascalABC.NET. В главном меню открыть вкладку Модули-просмотреть задания. Выбрать группу IF или INTEGER и открыть номер задания.
Вариант 1: Выполнить  If3, If4, Integer7, сохранить в своей папке Pascal  на гугл-диске в папке 9inf (создать документ pascal1). 
Вариант 2: Выполнить  If2, If5, Integer8, сохранить в своей папке Pascal  на гугл-диске  в папке 9inf (создать документ pascal1).  
Вариант 3: Выполнить  If6, If11, Integer12, сохранить в своей папке Pascal  на гугл-диске   в папке 9inf (создать документ pascal1).

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

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

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

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