Презентации, доклады, проекты по информатике

А-4. Кодирование и декодирование информации
А-4. Кодирование и декодирование информации
Что проверяется: Умение кодировать и декодировать информацию. 1.1.2. Процесс передачи информации, источник и приёмник информации. Сигнал, кодирование и декодирование. Искажение информации. 1.2.2. Умение интерпретировать результаты, получаемые в ходе моделирования реальных процессов Что нужно знать: кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите) обычно кодированием называют перевод информации с «человеческого» языка на формальный, например, в двоичный код, а декодированием – обратный переход один символ исходного сообщения может заменяться одним символом нового кода или несколькими символами, а может быть и наоборот – несколько символов исходного сообщения заменяются одним символом в новом коде (китайские иероглифы обозначают целые слова и понятия)
Продолжить чтение
Перечисления (enum)
Перечисления (enum)
Перечисление (или ещё «перечисляемый тип») — это тип данных, где любое значение (или ещё «перечислитель») определяется как символьная константа. // Объявляем новое перечисление Colors enum Colors { // Ниже находятся перечислители // Это все возможные значения этого типа данных // Каждый перечислитель разделяется запятой (НЕ точкой с запятой) COLOR_RED, COLOR_BROWN, COLOR_GRAY, COLOR_WHITE, COLOR_PINK, COLOR_ORANGE, COLOR_BLUE, COLOR_PURPLE, // }; // Однако сам enum должен заканчиваться точкой с запятой // Определяем несколько переменных перечисляемого типа Colors Colors paint = COLOR_RED; Colors house(COLOR_GRAY); Значения перечислителей enum Colors { COLOR_YELLOW, // присваивается 0 COLOR_WHITE, // присваивается 1 COLOR_ORANGE, // присваивается 2 COLOR_GREEN, // присваивается 3 COLOR_RED, // присваивается 4 COLOR_GRAY, // присваивается 5 COLOR_PURPLE, // присваивается 6 COLOR_BROWN // присваивается 7 }; int main() { Colors paint(COLOR_RED); std::cout
Продолжить чтение
Лекция №5. Программы-архиваторы
Лекция №5. Программы-архиваторы
Архивация - это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе или помещение исходных файлов в архивный файл в сжатом или несжатом виде. Архивный файл - это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию (имена файлов, дату и время их создания или модификации, размеры и т.п.). Целью архивации файлов обычно являются: обеспечение более компактного размещения информации на диске; сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях; упрощается перенос файлов с одного компьютера на другой; сокращается время копирования файлов на диски; защита информации от несанкционированного доступа; защита от заражения компьютерными вирусами.
Продолжить чтение
Основы алгебры логики
Основы алгебры логики
Формы мышления Логические выражения Логические операции Законы алгебры логики Таблицы истинности Логические задачи Основы алгебры логики Логические основы компьютера Базовые логические элементы Контрольная работа Построение логических схем Одноразрядный сумматор Триггер Регистры Формы мышления и история развития алгебры логики История логики насчитывает около двух с половиной тысячелетий. Первые учения о формах и способах мышления возникли в Древнем Китае и Индии. Основоположником формальной логики является Аристотель (384-322 гг. до н.э.) – древнегреческий философ, который впервые отделил логические формы мышления от его содержания. Алгебра логики – наука об операциях, аналогичных математическим, над высказываниями или над объектами, которые могут принимать только два значения – «ИСТИНА» или «ЛОЖЬ». В 1842 году английский математик Джорж Буль разработал математическую логику или алгебру логики, которую впоследствии стали называть «булевой алгеброй». Спустя 100 лет алгебра логики стала основой теории цифровых вычислительных машин, ее используют в компьютерной логике, электронике, в основе всех микропроцессорных операций.
Продолжить чтение
Алгоритм. Свойства. Способы записи. Линейные алгоритмы
Алгоритм. Свойства. Способы записи. Линейные алгоритмы
Понятие алгоритма Алгоритм – это строгая и четкая последовательность действий, выполнение которых приводит к определенному результату. Требования к алгоритмам Ориентированность на конкретного исполнителя. Понятность для исполнителя (алгоритм составляется в соответствии с системой команд исполнителя). Точность (каждая команда должна определять однозначное действие исполнителя). Конечность (наличие конца алгоритма через конечное число шагов). Результативность (получение нужного результата по окончанию алгоритма). Массовость (применимость для широкого класса задач). Формальность исполнения (во время исполнения алгоритма исполнитель не должен задумываться над сутью выполняемых действий). Способы записи алгоритмов Словесный Запись на алгоритмическом языке Блок-схема (Графическое представление алгоритма) Программа (запись алгоритма на языке программирования)
Продолжить чтение