Тема урока. Реализация алгоритмов работы с целочисленными данными.
Цель урока: научить учащихся реализации алгоритмом с целочисленными данными.
Задачи:
Цель урока: научить учащихся реализации алгоритмом с целочисленными данными.
Задачи:
- формировать знания умения и навыки по реализации алгоритмов с целочисленными данными;
- способствовать развитию алгоритмического и логического мышления;
- создавать ситуации для развития самостоятельности учащихся.
16.1. Целочисленный тип данных
Часто при решении задач нужно работать с целыми числами. Для этого в Pascalиспользуется тип данных integer.
С помощью переменных этого типа можно задавать целые числа из диапазона от
–2147483648 до 2147483647. Для указанного типа данных определены следующие операции:
–2147483648 до 2147483647. Для указанного типа данных определены следующие операции:
Математические операции
|
Запись в Pascal
|
+ (сложение) |
+
|
– (вычитание) |
–
|
∙ (умножение) |
*
|
целочисленное деление |
div
|
нахождение остатка |
mod
|
Для целочисленных данных не определена операция деления, как для действительных чисел. При попытке использовать операцию деления будет выдана ошибка (пример 16.1).
Для организации вычислений c целыми числами определены операции div и mod. Эти операции имеют такой же приоритет, как и операции деления и умножения.
Задание 2.
Изучить материалы урока.
Задание 3.
Вася написал программу, которая переводит длину из метров в километры и метры. Но он не может решить, где нужно использовать div, а где mod. Помогите ему. Откройте файл и исправьте программу.
Задание 3.
Вася написал программу, которая переводит длину из метров в километры и метры. Но он не может решить, где нужно использовать div, а где mod. Помогите ему. Откройте файл и исправьте программу.
1
2
3
4
5
6
7
8
9
|
var d, m, k: integer;
begin
write('введите d = ');
readln(d);
k:= d … 1000;
m:= d … 1000;
write(d, ' м = ');
write(k, ' км ', m, ' м');
end.
|
Задание 4.
Напишите программы для решения задач. Используйте операции div и mod.
Напишите программы для решения задач. Используйте операции div и mod.
- Задано двузначное число. Найдите среднее арифметическое цифр числа.
- Задано двузначное число. Найдите разность между количеством десятков и единиц.
- Дана масса в граммах. Переведите ее в килограммы и граммы.
- Площадь участка измеряется в арах. Найдите количество полных км2.
Комментариев нет:
Отправить комментарий