
- •Введение
- •Программирование линейных алгоритмов
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование разветвляющихся алгоритмов
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование алгоритмов с использованием оператора выбора.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование циклических алгоритмов: цикл с параметром.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование циклических алгоритмов: цикл с предусловием.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование циклических алгоритмов: цикл с постусловием.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Обработка одномерных и двумерных массивов.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Сортировка массивов. Поиск элемента массива.
- •Методы сортировки массивов.
- •Порядок выполнения работы:
- •Работа со строковым типом данных.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Работа с множественным типом данных.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Организация процедур
- •Теоретические сведения:
- •Имя процедуры (список фактических параметров);
- •Порядок выполнения работы:
- •Организация функций
- •Теоретические сведения:
- •Использование рекурсивных подпрограмм.
- •Теоретические сведения:
- •Использование процедур и функций: графические возможности.
- •Теоретические сведения:
- •Описание некоторых графических процедур и функций
- •Порядок выполнения работы:
- •Работа с типизированными файлами последовательного доступа.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Работа с текстовыми файлами.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование данных типа «запись».
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Программирование модулей.
- •Теоретические сведения:
- •Порядок выполнения работы:
- •Контрольное тестирование
Введение
Данные методические указания для проведения лабораторных работ по дисциплине «Основы алгоритмизации и программирования» предназначены для реализации государственных требований к минимуму содержания и уровню подготовки выпускников специальности 230106 «Техническое обслуживание средств вычислительной техники и компьютерных сетей» с целью закрепления теоретических знаний и практических умений
В сборнике содержатся методические указания по выполнению 18 лабораторных работ в интегрированной системе программирования Turbo Pascal.
При выполнении лабораторных работ студент должен
знать:
алфавит и лексику языка;
типы данных языка программирования;
правила записи выражений и операций.
операторы ввода-вывода, ветвления, цикла;
синтаксис объявления массива, строк, множеств, выполняемые операции с массивами, строками, множествами, стандартные функции для работы с массивами, со строками;
синтаксис объявления процедур и функций;
синтаксис объявления файла, порядок работы с файлами различного типа;
назначение библиотек подпрограмм;
уметь:
составлять программы линейной структуры;
составлять программы с ветвлениями;
составлять циклические программы;
осуществлять ввод и вывод массивов, сравнивать массивы;
выполнять операции со строками и над множествами;
применять стандартные функции для работы с массивами и строками;
создавать программы, используя процедуры и функций;
работать с файлами разных типов;
использовать библиотеку подпрограмм.
Каждая лабораторная работа имеет следующую структуру: тема, цели, краткие теоретические сведения, порядок проведения работы, требования к составлению отчета.
После выполнения лабораторной работы студент должен представить отчет о проделанной работе. Оценку по практической работе студент получает, если студентом работа выполнена в полном объеме, студент может пояснить выполнение любого этапа работы, отчет выполнен в соответствии с требованиями к выполнению работы, студент отвечает на контрольные вопросы на удовлетворительную оценку и выше.
Зачет по выполнению лабораторных и практических работ студент получает при условии выполнения всех предусмотренных программой лабораторных работ с отчетами по всем работам.
Лабораторная работа №1
Программирование линейных алгоритмов
Цель: Ознакомиться с системой программирования Turbo Pascal, получить основные навыки работы с ней, освоить приёмы создания, компиляции и исполнения программы, научиться создавать программы для решения линейных задач.
Теоретические сведения:
Работа в системе программирования Turbo Pascal:
Активация меню: Клавиша <F10> (щелчок левой кнопкой мыши на нужном пункте меню)
Ввод текста: текст вводится на английском языке. После ввода каждой строки нажимается клавиша Enter. Смена алфавита: на русский язык - <Ctrl>+<Shift>(справа), на английский язык - <Ctrl>+<Shift>(слева)
Компиляция: меню Compile, команда Compile (клавиши <Alt>+<F9>)
Запуск программы: меню Run, команда Run (клавиши <Ctrl>+<F9>)
Открытие нового окна: Каждая программа создается в новом окне. Чтобы открыть новое окно, выберите меню File, команду New
Переключение между окнами: Клавиши <Alt>+<номер окна>
Открытие сохраненной программы: меню File, команда Open (клавиша<F3>). В открывшемся окне диалога в поле «Имя» введите полное имя нужного файла. Выберите команду Open.
Выход из программы: меню File, команда Exit (клавиши <Alt>+<X>).