
- •Информатика как наука. Цели и задачи дисциплины.
- •5) Организация памяти в компьютере
- •6) Понятие об архитектуре компьютеров
- •7) Эвм, их характеристики, их классификация, назначение. Поколение эвм.
- •8) Программное обеспечение эвм, классификация программного обеспечения.
- •9) Понятие операционная система. Операционная система windows, принципы работы в ms windows.
- •10) Понятие и назначение текстовых процессоров. Основы работы в ms word
- •11) Понятие и назначение табличных процессоров. Основы работы в ms excel.
- •12) Архивация файлов, сущность операции, процент сжатия, основные команды.
- •13) Компьютерные сети. Их создание, виды. Топология сетей
- •14) Характеристика основных методов защиты информации.
- •15) Понятие модели. Моделирование как метод. Классификация, этапы моделирования
- •16) Этапы решения задач на эвм
- •17) Языки программирования. Классификация языков программирования.
- •18) Алгоритм. Свойства алгоритмов. Способы записи алгоритмов. Базовые структуры алгоритмов. Примеры.
- •19) Основные понятия языка паскаль. Типы данных.
- •20) Структура программы на языке паскаль. Основные функции, служебные слова языка паскаль, выражения и вычисления на языке паскаль. Примеры.
- •21) Операторы языка паскаль. Их классификация.
- •22) Программирование алгоритмов разветвляющихся структур. Условный оператор составной оператор.
- •23) Безусловный переход. Оператор выбора.
- •24) Программирование циклических структур с заданным числом повторений.
- •25) Программирование циклических структур с неопределенным числом повторений. Цикл с предыдущим условием.
- •27) Массивы и их организация. Типы данных в массиве. Диапазон индекса. Одномерные массивы примеры.
- •1 Основные единицы измерения
20) Структура программы на языке паскаль. Основные функции, служебные слова языка паскаль, выражения и вычисления на языке паскаль. Примеры.
Правила языка Паскаль предусматривают единую для всех программ форму основной структуры:
Program <Имя программы>;
<Раздел описаний>
Begin
<Тело программы>
End.
Здесь слова Program, Begin и End являются служебными. Правильное и уместное употребление этих слов является обязательным.
После того как составлен подробный алгоритм и определенна структура данных можно переходить к описанию программы на языке, которая должна иметь строгую структуру. Прежде чем написать последовательность операторов необходимо объявить все объекты, участвующие в основном тексте программы(тело).
Некоторые значения можно заносить в константы при этом используется служебное слово const.
Если используются метки: label.
Переменные описываются с помощью слова var.
Программа на языке Паскаль состоит из заголовка, блока и заканчивается точкой
Заголовок программы. В заголовке программы после служебного слова PROGRAM указывается имя программы.
Блок программы состоит из шести разделов, записываемых в следующем порядке:
LABEL (Раздел описания меток)
CONST (Раздел определения констант)
TYPE (Раздел определения типов)
VAR (Раздел описания переменных)
PROCEDURE
FUNCTION (Раздел описания процедур и функций)
BEGIN (Раздел операторов)
Раздел описания меток. Каждая метка должна помечать только один оператор. Появление меток в программе дает вероятность ссылаться на эти метки в специальных операторах управления и изменять естественный ход выполнения программы, все метки должны быть перечислены в разделе LABEL, например, LABEL 1, 2, 3, 4, Label 1, Post 1.
Раздел описания констант. В нем приводится перечень имен используемых констант и их значений. Имя и значение константы разделены символом =.
Раздел описания типов (TYPE) служит для определения простых и структурных типов данных, задаваемых пользователем. Каждая величина в программе должна быть сопоставлена с одним и только одним типом. Тип переменной обязательно должен быть задан в специальном разделе описания переменных .
Раздел описания процедур и функций присутствует в программе, если программист помимо стандартных процедур и функций определяет свои, являющиеся самостоятельными программными единицами, к которым осуществляется обращение из основной программы с помощью указания имени этой процедуры или функции и её параметров.
Раздел операторов представляет собой так называемый составной оператор, включающий в себя последовательность исполняемых операторов, разделённых точкой с запятой (;) и ограниченных операторными скобками – служебными словами BEGIN , END.
Везде где встречается имя пользователь предусматривает его самостоятельно, оно должно быть уникальным. Имя не содержит пробелов и др специальных символов. Начинается с буквы или знака. Именем не может быть служебное слово.
Служебные (зарезервированные слова). Это ограниченная группа слов (чуть более 50-ти), построенных из букв. Смысл каждого служебного слова четко фиксирован в языке. Служебные слова НЕЛЬЗЯ использовать в качетве идентификаторов вводимых программистом.
Примеры служебных слов: begin, end, for, to, if, else, array, in, mod, var, unit
Begin-начало, end-конец, for-для, to- к , if-если, else-иначе, array-массив, in-в, goto-переход на, not-не, of-из, or-или , mod-остаток от деления, do-исполнять, downto-уменьшить до, repeat-повторять, then-то, untile-до, while-пока.