
- •Информация и ее свойства. Предмет и задачи дисциплины «Информатика».
- •Файлы и файловая структура.
- •11. Система программирования Турбо Паскаль. Основные команды меню File, Edit. Компиляция программы, запуск на выполнение. Отладчик в системе Турбо Паскаль, его основные возможности.
- •14. Условный оператор. Вложенные условные операторы. Составной оператор. Оператор перехода.
- •15. Оператор цикла с предусловием, с постусловием и с параметром. Вложенные циклы, их структуры. Примеры вложенных циклов. Оператор цикла с предусловием(while)
- •16. Одномерные и двумерные массивы. Переменная с индексом. Ввод и вывод элементов массива. Примеры работы с массивами чисел.
- •17. Упорядочивание элементов массива по возрастанию или по убыванию. Сортировака методом прямого выбора и обмена.
- •19. Процедуры. Описание (заголовок и тело) процедуры. Вызов процедуры. Формальные и фактические параметры. Параметры-значения, параметры-переменные, параметры производных типов.
- •21. Процедуры ввода и вывода в языке Паскаль, их особенности и примеры использования. Применение форматов при выводе данных различных типов.
- •24. 1.3.5. Операционная система Windows xp
- •[Править]Взаимодействие с другими субд
- •Сохранение в Access
- •2.4.6. Создание отчета как объекта базы данных
- •2.4.6.1. Структура отчета в режиме Конструктора
- •2.4.6.2. Способы создания отчета
- •2.4.6.3. Создание отчета
- •2.4.6.3. Создание отчета
- •31. Растровая и векторная графика.
- •1.1. Растровые рисунки
- •1.2. Векторные рисунки
- •Локальная сеть
- •Основные преимущества интернета
- •1.3. Ошибки по
- •1.5. Проблемы исследования надежности по
- •35.Интелектуальные системы.
- •Виды интеллектуальных систем
11. Система программирования Турбо Паскаль. Основные команды меню File, Edit. Компиляция программы, запуск на выполнение. Отладчик в системе Турбо Паскаль, его основные возможности.
ТP – это язык программирования высокого уровня, созданный для обучения.
Меню:
Edit (редактирование): позволяет выполнять все основные операции
редактирования текста (копировать, вставлять, удалять фрагменты текста, а
также восстанавливать первоначальный вариант редактируемого текста);
Search (поиск/замена): позволяет осуществлять поиск фрагментов текста
и при необходимости производить замену найденного фрагмента новым;
Run (выполнение): позволяет запускать программу, находящуюся в
рабочей зоне, а также при необходимости пошагово выполнять данную
программу или её часть;
Compile (компилирование): позволяет осуществить компиляцию
программы, которая находится в рабочей зоне;
Debug (отладка): содержит команды, облегчающие процесс поиска
ошибок в программе (Breakpoints – точки остановки, окно отладки Watch,
окно используемых программ, окно регистров, окно выходных результатов и
некоторые другие);
Tools (сервис): позволяет выполнять некоторые программы, не выходя из
TP;
Options (параметры): позволяет установить необходимые для работы
параметры компилятора и TP;
Window (окно): позволяет выполнить все основные операции с окнами
(открывать, закрывать, перемещать, изменять размер);
Help (справка): позволяет получить имеющуюся в системе справочную
информацию. Команда File содержит функции, управляющие работой с файлами. New – удаление текущей программы из памяти и очистка экрана;
Open – загрузка файла с диска и переход в режим экранного
редактирования;
Save - сохранение на диске текущего редактируемого файла и
продолжение редактирования. Синоним команды – [F2];
Save as – запись текущего файла на диск под новым именем (можно
задать также другие диск и каталог). После этой команды файл с новым
именем становится текущим (это отражается соответствующей информацией в
правом верхнем углу окна редактирования);
Save all – запись всех файлов;
Change dir – команда для изменения текущего каталога (здесь указывается
имя диска или каталога, который до следующего изменения будет считаться
текущим);
Print, Print setup – для работы с принтером;
Exit – выход из Turbo-среды. Синоним [Alt+X].
Язык Паскаль
структура:
Программа на TP состоит из 2 частей:
- Описательная чать. Указываются(есле необходимо) используемые библиотеки, типы определённые пользователем, переменные, константы, внутренние процедуры и функции.
- Исполнительная часть. Операторы, обращение к процедурам.
Program d;
var
<описательная часть>
begin
<исполнительная часть>
end.
Алфавит языка.
- 26 латиских букв
- _ (знак подчёркивания)
- 10 цифр: 0-9
- знаки операций: + - * / <> < > <= >=>
- ограничители , . ; ‘ () [] {} .. :
- спецификаторы ^ @ $
- служебные зарегестрированные слова: and, array и тд
- пробел
Идентификаторы выступают в качестве имен констант, типов, переменных, процедур, модулей, программ и полей в записях.
Переменные определяет пользователь, в зависимости от его нужд. Например c:real
Целый и вещественный типы данных. Описание, стандартные функции и операции, определенные для указанных типов данных. Целый:
ShortInt -128 ... 127 8-бит
SmallInt -32 768...32 767 16-бит
LongInt -2 147 483 648 ... 2 147 483 647 32-бит
Int64 -263 ... 263-1 64-бит
Byte 0 ... 255 8-бит, беззнаковый
Word 0 ... 65 535 8-бит, беззнаковый
LongWord 0 ... 4 294 967 295 8-бит, беззнаковый
Mod- получение остатка от деления целых чисел
Div – деление на цело
Вещественный тип данных:
Real - 2.9x10-39 ... 1.7x1038
Single - 1.5x10-45 ... 3.4x1038
Double - 5.0x10-324 ... 1.7x10308
Extended - 3.6x10-4951 ... 1.1x104932
Comp - -263+1 ... 263-1
Currency -922 337 203 685 477.5808 ... 922 337 203 685 477.5807
13 . Выражения (состав и порядок вычисления). Оператор присваивания. Выражение задает правило вычисления некоторого значения. Порядок вычисления определяется старшинством (приоритетом) содержащихся в нем операций.
- унарная операция not, унарный минус -, взятие адреса @
- операции типа умножения * / div mod and shl shr
- операции типа сложения + - or xor
- операции отношения = <> < > <= >= in {}
Оператор присваивания.
<выражение слева> := <выражение справа>
типы должны совпадать!