 
        
        - •Оглавление
- •Лабораторная работа № 1. Вычислительные процессы линейной структуры
- •Основные понятия Основные команды системы программирования Турбо Паскаль
- •Структура программы на языках pascal. Процедуры ввода-вывода, оператор присваивания Структура программы на языке Pascal
- •Процедуры ввода/вывода языка Turbo Pascal
- •Оператор присваивания
- •Примеры решений задач
- •Простые числовые типы данных Тип данных Integer Действия с целыми числами
- •Операции над целыми числами
- •Тип данных Real Действия с действительными числами
- •Стандартные функции и операции
- •Программы с линейной структурой
- •Примеры решений задач
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 2. Вычислительные процессы разветвляющей структуры
- •Условный оператор. Оператор многозначного ветвления
- •Оператор выбора case
- •Блок-схема программы
- •Задания для самостоятельного выполнения
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 3. Вычислительные процессы с использованием оператора цикла с предусловием, с постусловием и с параметром
- •Структура оператора цикл с предусловием
- •Структура оператора цикл с постусловие
- •Блок-схема
- •Задания для самостоятельного выполнения
- •Структура оператора цикл с параметром
- •Задания для самостоятельного выполнения
- •Блок-схема
- •Задание для самостоятельного выполнения
- •Лабораторная работа № 4. Одномерные массивы
- •1. Одномерный массив
- •1.1. Понятие «массив»
- •1.2. Описание одномерных массивов
- •Var Имя переменной: array [тип индекса (ов)] Of тип элементов;
- •1.3. Ввод и вывод одномерных массивов в Паскале
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 5. Двумерные массивы
- •Ввод двумерного массива Паскаля.
- •Пример программы ввода двумерного массива Паскаля с клавиатуры
- •Вывод двумерного массива Паскаля на экран
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 6. Матричная алгебра
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 7. Обработка строк
- •Блок-схема
- •Задания для самостоятельного выполнения
- •Лабораторная работа № 8. Тип данных файл Цель работы: составить и выполнить программу, используя «Тип данных файл».
- •Процедуры и функции обработки файловых переменных
- •Задания для самостоятельного выполнения
- •Список литературы
- •Приложение Графическое описание алгоритмов
- •Условные графические обозначения, применяемые при составлении схем алгоритмов
Лабораторные работы по Информатике для ИСиТ, с/о
Оглавление
Лабораторная работа № 1. Вычислительные процессы линейной структуры 2
Текст программы на языке Pascal 6
Лабораторная работа № 2. Вычислительные процессы разветвляющей структуры 8
Текст программы на языке Pascal 13
Лабораторная работа № 3. Вычислительные процессы с использованием оператора цикла с предусловием, с постусловием и с параметром 15
Текст программы на языке Pascal 16
Текст программы на языке Pascal 18
Блок-схема Текст программы на языке Pascal 20
Блок-схема 21
Текст программы на языке Pascal 22
Лабораторная работа № 4. Одномерные массивы 23
Лабораторная работа № 5. Двумерные массивы 28
Лабораторная работа № 6. Матричная алгебра 35
Лабораторная работа № 7. Обработка строк 38
Лабораторная работа № 8. Тип данных файл 42
Цель работы: составить и выполнить программу, используя «Тип данных файл». 42
Список литературы 47
ПРИЛОЖЕНИЕ 48
Лабораторная работа № 1. Вычислительные процессы линейной структуры
Цель работы: знакомство со средой программирования Турбо Паскаль. Получение практических навыков разработки алгоритмов и программ с использованием базовой алгоритмической структуры «следование».
Основные понятия Основные команды системы программирования Турбо Паскаль
| F1 | обратиться к справочной службе | 
| F2 | записать редактируемый текст в дисковый файл (расширение .pas) | 
| F3 | прочитать текст из дискового файла в окно редактора | 
| Alt+F3 | закрыть текущее окно редактирования | 
| F4 | используется в отладочном режиме - остановиться перед исполнением строки, где стоит курсор | 
| Ctrl+F4 | просмотреть значение переменной на которой стоит курсор | 
| F5 | распахнуть активное окно на весь экран | 
| F6 | сделать активным следующее окно | 
| F7 | используется в отладочном режиме - войти в процедуру и остановиться перед исполнением первого ее оператора | 
| F8 | используется в отладочном режиме - исполнить процедуру не входя в нее | 
| F9 | компилировать программу, не выполняя ее | 
| F10 | войти в главное меню среды | 
| Ctrl+F9 | выполнить прогон программы, загрузив ее в память и вернуться в среду Турбо-Паскаль | 
| Alt+F5 | сменить окно редактора на окно вывода результатов работы программы | 
| Alt+0 | просмотреть список окон редактирования | 
| Alt+X | выйти из среды Турбо-Паскаль | 
| Alt+F9 | Compile→Compile компилировать программу | 
Структура программы на языках pascal. Процедуры ввода-вывода, оператор присваивания Структура программы на языке Pascal
Структура программы на языке PASCAL состоит из трёх частей:
1) заголовка;
2) описательного блока;
3) исполнительного блока;
Program <имя программы> (Input, Output);
Uses <имя 1>[,<имя 2>...];
Label m1,m2,...;
Const [<константа 1 = значение 1>,...,< константа n = значение n >];
Туре [<имя типа1 = тип>,...,< имя типа n = тип>];
Var <переменная 1>[,<переменная 2>,...,<переменная n>]:<тип>;
Procedure <имя процедуры>[( параметры)];
Begin
<тело процедуры>;
End;
Function <имя> (аргументы):<тип значения>;
Begin
<тело функции>;
End;
Begin
<тело программы>;
End.
