(курс 68 ч.) Циклы на языке Паскаль | Дополнительный материал к главе II (§§ 8 - 21). Программа перевода десятичного числа в двоичную систему счисления

Планирование уроков на учебный год


Уроки 42 - 45
Циклы на языке Паскаль
(§ 15. Программирование циклов)
Разработка программ c использованием цикла с предусловием



Содержание урока

Этапы решения расчетной задачи на компьютере

Программирование цикла на Паскале

Дополнительный материал к главе II (§§ 8 - 21). Программа перевода двоичного числа в десятичную систему счисления

Дополнительный материал к главе II (§§ 8 - 21). Программа перевода десятичного числа в двоичную систему счисления

Компьютерный практикум ЦОР. Программирование циклов (Задание 1 - 7)

Компьютерный практикум ЦОР. Программирование циклов (Задание 8 - 14)

Компьютерный практикум ЦОР. Программирование циклов (Задание 15 - 20)


Дополнительный материал к главе II (§§ 8 - 21)
Программа перевода десятичного числа в двоичную систему счисления


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

image

Здесь использованы те же обозначения, что и в предыдущей программе. Исходными данными являются: N10 — десятичное число. Результат получается в переменной N2 — число в системе с основанием 2.

В алгоритме используется цикл с постусловием (repeat... until). Цикл повторяется до выполнения условия: N10 = 0.

Пример использования программы. Переведем число 25 в двоичную систему счисления. Работа программы на экране компьютера отразится следующим образом:

N10=25

N2=11001

Следовательно, в результате получили: 25 =110012. Для лучшего понимания работы программы рекомендуем построить трассировочную таблицу, наподобие предыдущей.

Коротко о главном


Программирование перевода 10 −> 2 и 2 −> 10 основано на использовании операций над целыми числами: div — целочисленное деление, mod — остаток от целочисленного деления.

Вопросы и задания


1. Введите в компьютер и отладьте программу Numbeгs_2_l 0. Переведите с ее помощью в десятичную систему счисления следующие двоичные числа: 111110; 1111111; 100000. Проверьте правильность результатов.

2. Введите в компьютер и отладьте программу Numbeг s_l 0_2. Переведите с ее помощью в двоичную систему счисления следующие десятичные числа: 255; 512; 1023. Проверьте правильность результатов.




Следующая страница Компьютерный практикум ЦОР. Программирование циклов (Задание 1 - 7)







Наверх