Автор: Евгений А
Примеры решения задач по переводу числа из системы в систему
Темы для повторения (в рамках письменной работы по пройденному материалу): Позиционные системы счисления: двоичная, восьмеричная, десятеричная (десятичная), шестнадцатеричная. Перевод из всех перечисленных систем в десятичную и обратно. Логические выражения: логические операции AND, OR, XOR, NOT. Таблицы истинности для этих операций. Побитовые (поразрядные) операции: AND, OR, XOR, NOT. Примеры решения задач: Тема №1 Примечание: при […]
Continue ReadingПрограмма «Перевод из системы в систему» (язык C++)
Вариант решения задачки №8 (программа «Перевод из системы в систему») на языке C++. Пока текст программы, а пояснения, возможно, появятся со временем.
Continue ReadingПрограмма «Элементарный Калькулятор» (язык C++)
Варианты решения задачки №1 (программа «Элементарный калькулятор») на языке C++. Первый вариант — с использованием оператора выбора switch (…) case … : Еще один вариант, который в целом мало отличается от первого — с использованием условного оператора ( if (…) … else … ): То же самое, но для любителей более компактного оформления: И еще один […]
Continue ReadingПрограмма «Массив чисел» (язык C)
Решение задачки №2 (программа «Массив чисел») на языке C. Один из вариантов может выглядеть так (размер массива задаем в виде константы с помощью макроопределения):
Continue ReadingПрограмма «Элементарный Калькулятор» (язык C)
Варианты решения задачки №1 (программа «Элементарный калькулятор») на языке C. Это аналоги приведенных ранее решений на языке Pascal (с оговорками). Первый вариант — с использованием переменных целого типа и условного оператора if … else … : Текст программы сохраняем в файл с именем, например, 01.c. Работаем в Linux (например Linux Mint) и используем компилятор gcc, […]
Continue ReadingПрограмма «Элементарный калькулятор» (Pascal)
Варианты решений задачки №1 (программа «Элементарный калькулятор») на языке Pascal. Первый вариант самый простой, с использованием переменных целого типа и условного оператора if … then … else … («если» … «то» … «иначе» …): Текст программы сохраняем в файл с именем, например, 01.pas. Работаем в Linux (например Linux Mint) и используем Free Pascal, поэтому скомпилировать […]
Continue Reading«Генератор» контрольных работ
В помощь учителям информатики — заготовка генератора контрольных работ на языке Python. Маленький, но рабочий скрипт генерирует произвольную последовательность символов из словаря позиционных систем счисления до шестнадцатеричной включительно и выводит эту последовательность на экран. Из собственного опыта знаю, сколь важным ресурсом является время преподавателя. Не менее важным ресурсом являются его силы, которые приходится экономить любым […]
Continue ReadingАлгоритмическая игра «Жизнь» на Паскале
Представляю Вашему вниманию пример реализации алгоритмической игры «Жизнь» на языке Паскаль. Игра «Жизнь», она же так называемый клеточный автомат, обязана своим появлением английскому математику Джону Конвейю. Для начала — относительно простой, но одновременно структурированный вариант текста программы (на Free Pascal в самом простом и совместимом исполнении): Пояснения по тексту программы ниже, а сейчас — немного […]
Continue Reading