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

Урок 22. Операции с целыми числами div, mod

Дата проведения занятия 19.02.19
1. Представьте, что необходимо решить такую задачу:

Дано расстояние L в сантиметрах. Найти M количество полных метров в нем (1 метр = 100 см).

Попробуем использовать операцию деления нацело
M:= L div 100;
Например, 
M := 527 div 100;   // 5
M := 1274 div 100; // 12

2. Дано двузначное число A. Выделить младшую ed и старшую des цифры числа. 
Для выделения младшей цифры используем операцию mod, для выделения старшей - операцию div
ed := A mod 10; // единицы
des := A div 10; // десятки


Работа на ПК


1. Напишите программу Pas8_cl_06_name, которая вводит двузначное число A, выделяет из него младшую ed и старшую des цифры и выводит результат на экран.
Например, при вводе числа 75 программа выведет:
"В числе 75 десятков: 7, единиц : 5"
2. Сохраните программу под именем Pas8_cl_06_name.pas
3. Сделайте компиляцию. Если нет ошибок -  запустите на выполнение 3 раза с разными данными
4. Покажите учителю


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

Написать и отладить  2 программы:
Integer2Дана масса M в килограммах. Используя операцию деления нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).
Integer7. Дано двузначное число. Найти сумму и произведение его цифр
  1. Запустить программу в среде PascalABC.Net
  2. Сделать сканирование экрана ( кнопка Print Screen)
  3. Прислать учителю информатики до 24.02.19  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
  4. Тема письма: 8 кл ДЗ к уроку 22 Паскаль <ваша фамилия>
  5. К письму прикрепить по 2 файла для каждой задачи: скриншот экрана с результатом выполнения программы и свой файл типа .pas,
  6. Если что-то не получилось, в письме написать причину невыполнения задания
  7. В тетради решить примеры:
15 div 5=
15 mod 5=
421 mod 10=
421 div 10=
357 mod 100=
357 div 100=
357 div 10 mod 10=

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

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