
- •1. Основные понятия информатики. Информация и ее использование.
- •2. Компьютер как система обработки информации. Структура компьютера.
- •3. Стандартные устройства персонального компьютера и их характеристики.
- •4. Понятие алгоритма. Способы записи алгоритмов. Примеры блок-схем. Алгоритм ветвления, следования.
- •5. Понятие операционной системы, ее функциональное назначение и основные компоненты. Ms dos и структура ее команд.
- •6. Файловая система ms dos. Основные команды работы с файлами и каталогами.
- •7. Программная оболочка Norton Commander. Назначение и функции.
- •8. Понятие системы счисления. Двоичная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
- •9. Понятие системы счисления. Шестнадцатеричная система счисления. Примеры перевода чисел между шестнадцатеричной и десятичной системами счисления.
- •10. Алгебра логики. Основные функции и их таблицы истинности.
- •11. Понятие кода и кодирования информации. Единицы измерения информации. Представление информации в компьютере.
- •1 Триггер – 2 кода 01, 10 2 триггера – 4 кода 00, 01, 10, 11
- •12. Представление символьной информации в компьютере. Таблицы ascii-кодов и другие.
- •13. Представление чисел в компьютере.
- •14. Языки программирования. Компиляторы и интерпретаторы.
- •15. Интегрированная среда Турбо-Паскаль. Назначение и возможности.
- •16. Процедуры ввода и вывода. Форматированный вывод данных.
- •17. Структура программы в Турбо-Паскале.
- •18. Понятие предложения (оператора) в Турбо-Паскале. Оператор присваивания и выражения.
- •19. Стандартные типы переменных для хранения чисел. Описание и присваивание значений. Примеры.
- •20. Основные математические функции Турбо-Паскаля. Примеры их использования.
- •21. Арифметические операции и выражения. Правила записи. Примеры.
- •22. Логические операции и выражения. Правила записи. Примеры.
- •23. Условный оператор. Назначение, типы, правила записи. Примеры.
- •24. Оператор выбора. Назначение и правила записи. Примеры.
- •25. Операторы цикла. Назначение, типы и правила записи. Примеры.
- •26. Переменные и константы символьного и строкового типов. Основные процедуры и функции для работы с ними.
- •27. Переменные типа массив. Назначение, описание и доступ к элементам массива. Примеры.
- •28. Переменные типа запись. Назначение, описание и доступ к полям записи. Примеры.
- •29. Файлы в Паскале и ms dos. Правила их описания взаимодействия. Примеры.
- •30. Типизированные файлы, их особенность и правила работы с ними. Примеры.
- •31. Текстовые файлы, их особенности и правила работы с ними. Примеры.
- •32. Процедуры и функции. Правила их описания и обращения к ним.
- •33. Понятие локальных и глобальных переменных, формальных и фактических параметров в процедурах и функциях.
- •34. Защита информации. Основные положения и методы.
- •35. Задача.
17. Структура программы в Турбо-Паскале.
Program My Program;
<секция описаний> в этой секции объясняется значение слов, вводимых разработчиком программы и дополняющих базовый словарь Паскаля.
begin
<исполняемая часть> здесь записывается алгоритм решения задачи.
end
18. Понятие предложения (оператора) в Турбо-Паскале. Оператор присваивания и выражения.
Программа на Паскале состоит из предложений, каждое из которых заканчивается точкой с запятой и представляет собой законченную последовательность инструкций. Оператор – это отдельная инструкция.
Оператор присваивания и выражения.
Выражением называется набор переменных, констант и функций, объединенных знаками операций соответствующего типа.
Оператор присваивания:=
<переменная>:=<выражение>;
Оператор присваивания имеет смысл команды – вычислить значение выражения, стоящего справа и занести его в переменную, стоящую слева.
19. Стандартные типы переменных для хранения чисел. Описание и присваивание значений. Примеры.
Переменная – именованная область оперативной памяти, предназначенная для хранения данных. Содержимое переменной может изменяться во время работы программы. Переменная характеризуется именем, определяемым разработчиком, и типом.
Тип характеризует размер памяти, необходимой для переменной, и способ ее организации, или кодирование данных. Все переменные описываются в секции описания переменных.
var Простые типы данных.
a:integer; предназначен для хранения целых чисел, ему отводится 2 байта.
b,c:real; предназначен для хранения вещественных чисел, которые могут иметь дробную часть., 6 байт.
ch:char; предназначен для хранения кодов-символов, 1 байт.
20. Основные математические функции Турбо-Паскаля. Примеры их использования.
x2 – sqr(x) x – любое арифметическое выражение.
√x – sqrt(x); x - abs(x); sin x – sin(x); cos x – cos(x); tg x – нет; ln x – ln(x); ex – exp(x); xy – exp(y*ln(x)).
21. Арифметические операции и выражения. Правила записи. Примеры.
Арифметические операции и выражения предназначены для обработки числовой информации. Имеется 5 операций для работы с вещественными числами:
- диарный минус (меняет знак) 7+(-5)
* умножение; / деление; + сложение; – вычитание 7 – 5.
Есть 2 операции для работы с целыми числами.
div – целочисленное деление;
mod – вычисление остатка от деления.
5 div 2 → 2 5 mod 2 →1
4 div 2 → 2 4 mod 2 →0
3 div 2 → 1 3 mod 2 →1
1 div 2 → 0 1 mod 2 →1
Порядок вычислений в арифметическом выражении.
1. ( )
2. функции
3. диарный минус
4. * /
5. + –
Операции равного приоритета выполняются слева направо.
a·b
c
→ a*b/(c*d) ·d ←a*b/c*d
С
a·b
c·d
кобки в выражении только круглые.
(
a + sin2x
d·| √tg2x |
a+sqr(sinx)) / (d*abs(exp(⅓+ln(sqr(sin(x)/cos(x)))))).
При записи сложных арифметических выражений рекомендуется использовать промежуточные переменные.
p1:=a+sqr(sin(x));
p2:=sin(x)/cos(x);
p2:=sqr(p2);
p2:=exp(⅓*(ln(p2)));
p2:=abs(p2);
p:=p1/(d*p2);