- •Программирование и основы алгоритмизации
- •Оглавление
- •Введение
- •Лабораторная работа №1
- •2. Структура программы на языке Паскаль
- •Приоритет вычислений
- •Часто используемые функции языка Паскаль
- •Лабораторная работа №2
- •1. Условный оператор
- •2. Оператор выбора
- •1. Циклы с условием. Цикл с пред-условием
- •2. Циклы с условием. Цикл с пост-условием
- •3. Циклы с параметром
- •Задания на лабораторную работу
- •Лабораторная работа №3
- •1. Массив
- •Var Имя переменной: Имя типа;
- •Var Имя переменной: array [диапазон индексов] of тип элемента массива;
- •2. Множества
- •Двумерные массивы (матрицы)
- •Множества
- •Лабораторная работа №4
- •1. Типы подпрограмм
- •2. Строки
- •Задание 3.
- •Лабораторная работа №5
- •Лабораторная работа №6
- •1. Модульное программирование
- •2. Рекурсия
- •Лабораторная работа №7
- •1. Классификация файлов
- •2. Последовательный и прямой доступ к файлам
- •Список литературы
Министерство образования и науки Российской Федерации
Нижнекамский химико-технологический институт (филиал)
федерального государственного бюджетного образовательного учреждения высшего образования
«Казанский национальный исследовательский технологический университет»
И.Н. Захарова
Программирование и основы алгоритмизации
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Нижнекамск
2016
УДК 004.43
З-38
Печатается по решению редакционно-издательского совета НХТИ ФГБОУ ВО «КНИТУ».
Рецензенты:
Саримов Н.Н., кандидат физико-математических наук;
Шемелова О.В., кандидат физико-математических наук, доцент.
Захарова, И.Н.
З-38 Программирование и основы алгоритмизации : лабораторный практикум / И.Н. Захарова. - Нижнекамск : НХТИ ФГБОУ ВО «КНИТУ», 2016. - 95 с.
Лабораторный практикум предназначен для изучения языка Паскаль студентами как на аудиторных занятиях, так и самостоятельно. В лабораторном практикуме кратко изложена теория языка, приведены примеры использования стандартных операторов. Рассмотрены основные возможности программирования различных типов задач. Предложены задания для освоения языка Паскаль.
Лабораторный практикум предназначен для студентов, обучающихся по направлениям подготовки бакалавров 09.03.01 «Информатика и вычислительная техника», 15.03.04 «Автоматизация технологических процессов и производств», 27.03.04 «Управление в технических системах».
УДК 004.43
© Захарова И.Н., 2016
© НХТИ ФГБОУ ВО «КНИТУ», 2016
Оглавление
ВВЕДЕНИЕ |
4 |
ЛАБОРАТОРНАЯ РАБОТА 1 |
5 |
ЛАБОРАТОРНАЯ РАБОТА 2 |
18 |
ЛАБОРАТОРНАЯ РАБОТА 3 |
37 |
ЛАБОРАТОРНАЯ РАБОТА 4 |
51 |
ЛАБОРАТОРНАЯ РАБОТА 5 |
63 |
ЛАБОРАТОРНАЯ РАБОТА 6 |
78 |
ЛАБОРАТОРНАЯ РАБОТА 7 |
85 |
СПИСОК ЛИТЕРАТУРЫ |
94 |
Введение
В настоящее время приходится иметь дело с огромным количеством разнообразных языков программирования. Однако, начинать изучение программирования целесообразно на Паскале, так как при использовании этого языка быстрее формируется чёткое алгоритмическое мышление. Язык программирования Паскаль, является учебным, и предназначен для обучения студентов основам алгоритмизации и программирования. Изучение данного языка рассматривается на базе системы программирования PascalABC.NET, которая может быть использована как в обучении, так и в профессиональном программировании. Свободное распространение продукта и работа на базе платформы .NET делает использование данной системы программирования привлекательной для использования. Этот язык был разработан швейцарским профессором Никлаусом Виртом в начале 70-ых годов 20 века. Многолетняя практика использования языка доказала его жизнеспособность.
Лабораторный практикум предназначен для студентов обучающихся по направлениям «Информатика и вычислительная техника», «Автоматизация технологических процессов и производств», «Управление в технических системах». В лабораторном практикуме кратко изложены основы языка Паскаль, предоставлены примеры использования тех или иных операторов языка, работа с пользовательскими типами данных. Материал изложен в порядке, удобном для усвоения дисциплины. Каждая лабораторная работа отображает тему и цель её выполнения, содержит задания для выполнения в аудитории, в виде задания на лабораторную работу и дома, в виде самостоятельной работы.
