- •Принципы построения компьютера.
- •1) Логическое умножение или конъюнкция:
- •3) Логическое отрицание или инверсия:
- •Сумматор двоичных чисел.
- •Алгоритмы и их исполнение.
- •Основные типы алгоритмических структур.
- •Программирование.
- •Основные принципы построения языков программирования высокого уровня.
- •Двоичное кодирование текстовой информации.
- •Аналоговый и дискретный способы представления изображений.
- •Основные форматы графических файлов.
- •Основные программы обработки графической информации.
- •Аналоговый и дискретный способы представления звука.
- •Основные форматы звуковых файлов.
- •Основные программы обработки звуковой информации.
- •Двоичное кодирование графической информации.
- •Технология обработки графической информации.
- •Растровая и векторная графика.
- •Технологии обработки текстовой информации.
- •Технологии обработки количественных данных.
- •Моделирование и формализация.
- •Типы информационных моделей.
- •Информационная культура.
- •Правовая охрана информации.
- •Электронные таблицы.
- •Встроенные функции Excel.
- •Локальные компьютерные сети.
- •Глобальная компьютерная сеть Интернет.
- •Электронная почта.
- •История развития вычислительной техники.
- •История развития персональных компьютеров.
Основные принципы построения языков программирования высокого уровня.
Язык высокого уровня - Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.Структура программы
Пример на паскале
Логически программа в среде Turbo-Pascal 7.0 состоит из двух частей:
- описательной (секция определения данных);
- исполнительной (секция определения действий).
{Секция определения данных}
Label ...; {раздел определения меток}
Const ...; {раздел определения констант}
Type ...; {раздел определения новых типов}
Var ...; {раздел определения переменных}
function ...; {раздел определения программных
procedure ...; единиц}
{ Секция определения действий}
Begin
...
end.
Язык Pascal является языком строгой спецификации данных, поэтому в секции определения данных должны быть описаны все используемые в программе метки, установлены значения констант, описаны имена новых типов данных, описаны переменные и определены пользовательские процедуры и функции.
Секция определения действий включает последовательность операторов, отделенных друг от друга точкой с запятой. Признаком конца программы является символ - точка.
Программа может включать пояснительные надписи - комментарии, которые представляют собой произвольные тексты, заключенные в фигурные скобки { ...} или (* .. *) и расположенные в любом месте программы.
Пример:
{Программа вычисления площади круга и длины окружности}
{секция определения данных}
Var R,S,D: real;
procedure OKR;
begin
D:=2*3.1415*R
end;
{секция определения действий}
Begin
Writeln(‘Введите значение радиуса R’);
OKR;
Writeln(‘Площадь круга =’, S);
Writeln(‘Длина окружности =’,D)
end.
Выполнение программ компьютером.
Аппаратная реализация компьютера.
Классификация компьютеров
Операционная система.
Графический интерфейс Windows.
Файлы и файловая система.
Прикладное и системное программное обеспечение.
Стандартные прикладные программы Windows.
Принципы внедрения и связывания объектов Windows.
Компьютерная безопасность.
Компьютерные вирусы и антивирусные программы.
Понятие «информация»
Свойства информации.
Количество информации как мера уменьшения неопределенности.
Количество информациипо Хартли
Количество информации по Шеннону.
Принципы кодирования информации
Представление количественной информации с помощью систем счисления.
Представление чисел с помощью позиционных систем счисления с различными основаниями.
Перевод чисел из одной позиционной системы счисления в другую.
Представление чисел в компьютере.
Числовые форматы.
Общий числовой формат — это формат, принятый по умолчанию. При его выборе числа отображаются в виде целых чисел, десятичных дробей или В экспоненциальном формате, если число слишком большое и не помешается в ячейке.
Числовой Данный формат используется для общего отображения чисел. Можно указать используемое количество десятичных знаков, необходимость использовать разделитель разрядов, а также способ отображения отрицательных чисел.
Денежный Этот формат используется для отображения общих денежных значений и выводит установленный по умолчанию денежный знак вместе с числами. Можно указать используемое количество десятичных знаков, необходимость использовать разделитель разрядов, а также способ отображения отрицательных чисел.
Процентный Этот формат используется для умножения значения ячейки на 100 и отображения результата с символом процента. Можно указать используемое количество десятичных знаков.
Дробный Этот формат используется для отображения числа в виде дроби с учетом указанного типа дроби.
Экспоненциальный Этот формат используется для отображения чисел в экспоненциальном представлении и замены части числа на E+n, где E (экспонент) равно предыдущему числу, умноженном на 10 в степени n. Например, в экспоненциальном формате, где количество знаков после запятой равно двум, число 12345678901 отобразится как 1,23E+10, то есть как 1,23, умноженное на 10 в 10-й степени. Можно указать используемое количество десятичных знаков.
Текстовый При использовании этого формата, содержимое ячейки рассматривается как текст и отображается в том виде, в котором пользователь вводит его, даже при вводе чисел.
Дополнительный Этот формат используется для отображения числа в виде почтового индекса, телефонного номера или табельного номера.