«Весенне-летний фестиваль знаний 2024»

Практическая работа «Автоматизация перевода чисел из системы в систему»

Практическая работа по информатике к учебнику И.Г Семакина с углубленным изучением для 10 класса.

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

Практическая работа «Автоматизация перевод чисел из системы в систему»

  1. Требуется создать электронную таблицу, с помощью которой будет происходить автоматический перевод недесятичного числа из любой системы счисления, основание которой меньшей десяти, в десятичную систему.

  1. В среде электронной таблицы создать автоматически заполняемую таблицу умножения для восьмеричной и шестнадцатеричной системы счисления.

Примечание: используйте две стандартные функции электронных таблиц
ЦЕЛОЕ(число)

ОСТАТ(число; делитель)

  1. Доработайте программу на Паскале, по которой происходит перевод целого недесятичного числа в десятичную.

Program number_p_10;

Var N10, Np, k : longint;

p: 2..6;

begin

write (‘Введите основание системы p= ’); readln(p);

write (‘N’ , p , ‘=’); readln(Np); {Ввод исходного р-ичного числа}

k:=1; N10:=0;

while ( ) do

begin

N10:= N10+(Np mod10)*k;{суммирование развернутой формы}

k:=k*p ;{вычисление базиса: p,, …}

Np:= __________________;

end;

writeln (‘N10=’, __________)

end.

Заполнить таблицу трассировки для двоичного числа

Шаг алгоритма

Команда алгоритма

р

Np

k

N10

Проверка условия

1

Ввод p, Np, k:=1, N10=0

2

110

1

0



Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Олимпиады «Весенне-летний фестиваль знаний 2024»

Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее