Генератор контрольных работ (фото с сайта pixabay.com)

Примеры решения задач по переводу числа из системы в систему

Темы для повторения (в рамках письменной работы по пройденному материалу): Позиционные системы счисления: двоичная, восьмеричная, десятеричная (десятичная), шестнадцатеричная. Перевод из всех перечисленных систем в десятичную и обратно. Логические выражения: логические операции AND, OR, XOR, NOT. Таблицы истинности для этих операций. Побитовые (поразрядные) операции: AND, OR, XOR, NOT.   Примеры решения задач: Тема №1 Примечание: при […]

Continue Reading
Программирование (фото с сайта pixabay.com)

Программа «Перевод из системы в систему» (язык C++)

Вариант решения задачки №8 (программа «Перевод из системы в систему») на языке C++. Пока текст программы, а пояснения, возможно, появятся со временем.

Continue Reading
Программирование (фото с сайта pixabay.com)

Программа «Элементарный Калькулятор» (язык C++)

Варианты решения задачки №1 (программа «Элементарный калькулятор») на языке C++. Первый вариант — с использованием оператора выбора switch (…) case … : Еще один вариант, который в целом мало отличается от первого — с использованием условного оператора ( if (…) … else … ): То же самое, но для любителей более компактного оформления: И еще один […]

Continue Reading
Программирование (фото с сайта pixabay.com)

Программа «Элементарный Калькулятор» (язык C)

Варианты решения задачки №1 (программа «Элементарный калькулятор») на языке C. Это аналоги приведенных ранее решений на языке Pascal (с оговорками). Первый вариант — с использованием переменных целого типа и условного оператора if … else … : Текст программы сохраняем в файл с именем, например, 01.c. Работаем в Linux (например Linux Mint) и используем компилятор gcc, […]

Continue Reading
Программирование (фото с сайта pixabay.com)

Программа «Элементарный калькулятор» (Pascal)

Варианты решений задачки №1 (программа «Элементарный калькулятор») на языке Pascal. Первый вариант самый простой, с использованием переменных целого типа и условного оператора if … then … else … («если» … «то» … «иначе» …): Текст программы сохраняем в файл с именем, например, 01.pas. Работаем в Linux (например Linux Mint) и используем Free Pascal, поэтому скомпилировать […]

Continue Reading
Генератор контрольных работ (фото с сайта pixabay.com)

«Генератор» контрольных работ

В помощь учителям информатики — заготовка генератора контрольных работ на языке Python. Маленький, но рабочий скрипт генерирует произвольную последовательность символов из словаря позиционных систем счисления до шестнадцатеричной включительно и выводит эту последовательность на экран. Из собственного опыта знаю, сколь важным ресурсом является время преподавателя. Не менее важным ресурсом являются его силы, которые приходится экономить любым […]

Continue Reading
Алгоритмическая игра «Жизнь» на Паскале — снимок экрана

Алгоритмическая игра «Жизнь» на Паскале

Представляю Вашему вниманию пример реализации алгоритмической игры «Жизнь» на языке Паскаль. Игра «Жизнь», она же так называемый клеточный автомат, обязана своим появлением английскому математику Джону Конвейю. Для начала — относительно простой, но одновременно структурированный вариант текста программы (на Free Pascal в самом простом и совместимом исполнении): Пояснения по тексту программы ниже, а сейчас — немного […]

Continue Reading