. Паскаль ABC.Линейные алгоритмы.Целочисленная арифметика. - Мои файлы - Каталог файлов - Сайт учителя информатики
Информатика
Понедельник, 13.05.2024, 07:58
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Мои файлы [32]

Наш опрос
Была ли вам полезна информация с сайта?
Всего ответов: 25

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Мои файлы

Паскаль ABC.Линейные алгоритмы.Целочисленная арифметика.
[ Скачать с сервера (27.3 Kb) · Скачать удаленно (28Кб) ] 25.01.2017, 10:39

Линейные алгоритмы. Паскаль АВС.

Целочисленная арифметика

Целый тип данных

Переменные целого типа описываются посредством идентификатора Integer. Они могут принимать значения в диапазоне от -32768 до 32767. К данным целого типа можно применить операции "+"-сложение, "-"-вычитание,  "*"-умножение и некоторые другие.

Так как в результате деления одного целого числа на другое не всегда получается целое число, то имеются операции:

div - целая часть от деления;

mod - остаток от деления

Примеры

   19 div 4=4

 -21 div 4=-5

 -7 div (-4)=1

 19 mod 4=3

 12 mod 4=0

 -7 mod(-4)=-3

 

Примечание.

 Переменной целого типа присваивать значение, получаемое в результате выполнения обычной операции деления "/", нельзя, так как при делении одного числа на другое целое число результат не всегда является целым числом. При использовании операторов div и mod переменные описываются как переменные целого типа, т.е. ,например, integer или longint

Пример 2. Дано трехзначное число. Чему равны его цифры?

Этапы выполнения задания.

I. Определение исходных данных: переменная а (трехзначное число).

II. Определение результатов: переменные с1,с2,с3 (цифры числа).

III. Алгоритм решения задачи.

1. Ввод исходных данных

2. Выделение цифр числа:

c1:=a div 100;

c2:=(a mod 100) div 10;        {или  c2:=(a div 10) mod 10;}

c3:=a mod 10;

3. Вывод результата.

IV. Описание переменных:

Все переменные, определенные для решения задачи, имеют тип integer.

 

V.  Программа:

var a,с1,с2,с3:integer;

Begin

writeln('введите трёхзначное число '); readln(a);

c1:=a div 100;

c2:=(a mod 100) div 10;        {или  c2:=(a div 10) mod 10;}

c3:=a mod 10;

writeln('первая цифра -',c1);

writeln('вторая цифра -',c2);

writeln('третья цифра -',c3);

Еnd.

VI. Тестирование

1. Запустите программу и введите значения

a=234

Проверьте, результат должен быть следующим:

первая цифра - 2

вторая цифра - 3

третья цифра - 4

2. Введите другие числа. Убедитесь в правильности работы программы.

 

Категория: Мои файлы | Добавил: elenzujkova2012 | Теги: презентация. Информатика.
Просмотров: 916 | Загрузок: 206 | Рейтинг: 5.0/1
Всего комментариев: 0
avatar
Вход на сайт

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz

  • Банк портфолио
    Банк Интернет-портфолио учителей

    Copyright MyCorp © 2024 uCoz