- •Информатика: понятие. Цели и задачи дисциплины.
- •Информация. Свойства информации. Количество информации.
- •Понятие и история развития вычислительной техники.
- •Поколения компьютеров (эвм).
- •Классификации компьютеров.
- •Информация и данные. Единицы измерения информации. Устройства хранения информации.
- •Архитектура эвм. Принципы Дж.Фон Неймана.
- •Компьютер. Архитектура и структура компьютера.
- •Классификация программного обеспечения.
- •2) Системные программы:
- •Операционные системы: классификация, основные элементы.
- •Прикладное программное обеспечение.
- •Роль и назначение системных программ.
- •Файловая система ос. Структура операционной системы ms dos.
- •Общая характеристика программного обеспечения.
- •Технология обработки текстовой информации.
- •Понятие базы данных. Системы управления базами данных.
- •Классификации систем управления базами данных.
- •Классификация бд
- •Модели данных.
- •Представление информации в технических устройствах.
- •Логические элементы компьютера.
- •Модели решения функциональных и вычислительных задач. Основные понятия.
- •3)Схема не
- •4)Схема и-не
- •5) Схема или-не
- •Характеристика табличных процессоров.
- •Компьютерная графика. Виды. Программные продукты.
- •Цветовые модели.
- •Компьютерные сети. Топология компьютерной сети
- •Интернет. Протоколы передачи данных.
- •Этапы решения задач на эвм.
- •Алгоритмические основы информатики.
- •Компоненты алгоритмического языка.
- •Элементы теории кодирования. (тетр)
- •Виды вредоносного по.
- •Антивирусные программы и их классификация.
- •Классификация языков программирования.
- •Классификация типов данных в языке Pascal.
- •Выражения, арифметические и логические операции, оператор присваивания.
- •Условный оператор и оператор варианта. Пример с использованием блок-схемы.
Выражения, арифметические и логические операции, оператор присваивания.
Выражение - это синтаксическая единица языка, определяющая способ вычисления некоторого значения. Выражения в языке Паскаль формируются в соответствии с определенными правилами из констант, переменных, функций, знаков операций и круглых скобок.
Начинается вычисление с определения переменных и констант, входящих в выражение. Дальнейшие действия выполняются в соответствии с их приоритетом. В первую очередь вычисляются выражения, заключенные в круглые скобки, далее - значения входящих в выражение функций и т.д. Операции одного приоритета выполняются последовательно слева направо.
При вычислении выражений принят следующий приоритет операций:
арифметических:
вычисление значений стандартных функций;
умножение и деление;
сложение и вычитание;
логических:
not;
*, /, div, mod, and;
+, -, or;
<=, >=, <, >, =.
Порядок выполнения операций
Порядок выполнения операций при вычислении арифметических выражений можно регулировать при помощи скобок по обычным правилам. Там, где скобки отсутствуют, ЭВМ выполняет операции в следующем порядке:
вычисляет значение всех алгоритмов-функций и стандартных функций;
выполняет справа налево все операции возведения в степень
выполняет слева направо все операции умножения и деления;
выполняет слева направо все операции сложения и вычитания.
Оператор присваивания
С помощью этого оператора переменной присваивается значение выражения. Для этого используется знак присваивания «:=». Общий вид оператора следующий:
<имя переменной>:= выражение.
В операторе присваивания переменная и выражение должны иметь один и тот же тип. Однако допускается присваивать переменной типа real выражение типа integer. Присваивание же переменной целого типа выражения вещественного типа запрещается.
Операторы ввода–вывода. Стандартные функции
Для ввода и вывода данных в Турбо-Паскале существуют стандартные процедуры ввода-вывода, вызываемые соответственно операторами READ и WRITE [10-16].
Операторы ввода:
1) Read (<список переменных>) - последовательный ввод переменных из списка;
2) Readln (<список переменных>) - то же, что и оператор Read, только после ввода данных происходит переход на новую строку, т.е. ввод осуществляется каждый раз с новой строки;
3) Readln - происходит переход на новую строку без ввода данных.
Значения вводимых переменных должны соответствовать типам переменных из списка ввода. В Турбо-Паскале допускается вводить значения следующих данных: целых (integer), вещественных (real), символьных (char), строковых (string).
С помощью оператора ввода нельзя ввести:
1) значение логической переменной;
2) значение переменной типа «массив» (необходимо вводить значения отдельных элементов массива);
3) значение переменной типа «перечисление»;
4) значение переменной типа «запись».
Операторы вывода.
Оператор вывода данных имеет три формы записи:
1) Write (<список переменных>) - выводит последовательно значения переменных из списка;
2) Writeln (<список переменных>) - то же, что и оператор Write, но после вывода переменных осуществляется переход на новую строку (следующий оператор вывода будет выводить данные с начала новой строки);
3) Writeln - осуществляет переход на новую строку без вывода данных.
В Турбо-Паскале допустим вывод значений данных следующих типов: вещественных, символьных, логических и строковых.
