
- •Самарский государственный университет путей сообщения
- •Информатика Основы программирования в среде Turbo Pascal
- •О сновы программирования в среде turbo pascal введение
- •Лабораторная работа №1. Знакомство с интегрированной средой Turbo Pascal
- •Задание 1. Знакомство с интерфейсом среды Turbo Pascal
- •Задание 2. Работа с буфером обмена
- •Задание 3. Компиляция и запуск программы
- •Лабораторная работа №2. Программирование линейных алгоритмов
- •Задание 1. Вычисление площади треугольника
- •Задание 2. Вычисление сопротивления цепи
- •Задание 3. Вычисление значения функции
- •Задание 4. Самостоятельное решение задач
- •Тестовое задание. Вариант задает преподаватель!
- •Лабораторная работа №3. Разветвляющиеся алгоритмы
- •Р ис. 1. Блок-схема условного оператора
- •Задание 1. Использование условного оператора
- •Р ис. 2. Блок-схема программы
- •Задание 2. Вложенные условные операторы
- •Задание 3. Нахождение максимума двух чисел
- •Задание 4. Самостоятельное решение задач
- •Тестовое задание. Вариант вашего задания совпадает с номером вашего компьютера!
- •Контрольное задание Вариант вашего задания задает преподаватель!
- •Лабораторная работа №4. Программирование циклов с условием
- •Задание 1. Оператор цикла с предусловием
- •Задание 2. Программа "Угадай число".
- •Задание 3. Алгоритм Евклида.
- •Задание 4. Оператор цикла с постусловием
- •Задание 5. Решение задач по теме
- •Лабораторная работа №5. Программирование циклов с параметром
- •Задание 1. Нахождение суммы
- •Задание 2. Таблица перевода миль в километры
- •Задание 3. Табулирование функции
- •Задание 4. Решение задач по теме Номера задач задает преподаватель!
- •Контрольное задание Вариант вашего задания задает преподаватель!
- •Лабораторная работа №6. Решение задач целочисленной арифметики
- •Номера задач задает преподаватель!
- •Лабораторная работа №6. Одномерные массивы
- •Задание 1. Ввод и вывод элементов массива
- •Задание 2. Использование массивов при вычислении значений функции
- •Задание 3. Однотипная обработка элементов массива
- •Задание 4. Нахождение минимального (максимального) элемента массива
- •Задание 5. Нахождение суммы элементов массива
- •Задание 6. Нахождение количества элементов массива
- •Задание 7. Решение задач по теме Номера задач задает преподаватель!
- •Контрольное задание Вариант вашего задания задает преподаватель!
- •Лабораторная работа №7. Строковые переменные
- •Задание 1. Проверка на совпадение первой и последней букв строки
- •Задание 2. Подсчет количества букв
- •Задание 3. Слова - перевёртыши
- •Задание 4. Замена букв в слове
- •Задание 5. Удаление символов в слове
- •Задание 6. Решение задач по теме Номера задач задает преподаватель!
- •Контрольное задание Вариант вашего задания задает преподаватель!
- •Лабораторная работа №8. Файлы
- •Задание 1. Запись вводимых данных во внешний файл
- •Задание 2. Чтение данных из файла
- •Задание 3. Нахождение суммы компонент числового файла
- •Задание 4. Вывод списка учащихся из файла
- •Контрольное задание Вариант вашего задания задает преподаватель!
- •Библиографический список
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Государственное образовательное учреждение высшего профессионального образования
Самарский государственный университет путей сообщения
Кафедра информатики
Информатика Основы программирования в среде Turbo Pascal
Методические указания к выполнению лабораторных работ
для студентов специальности ОПУ всех форм обучения
Составители: Макарова И.С.
Липатова М.Н.
Самара 2008
УДК 681/3
Основы программирования в среде Turbo Pascal: Методические указания к выполнению лабораторных работ для студентов специальности ОПУ всех форм обучения [текст]/Авторы-составители: И.С. Макарова, М.Н. Липатова. – Самара: СамГУПС, 2008. – 60 с.
Утверждено на заседании кафедры информатики от 31.10.2008 г., протокол №.3
Печатается по решению редакционно-издательского совета академии.
Данные методические указания представляют собой практическое руководство по освоению приемов работы в интегрированной среде программирования Turbo Pascal. Рассмотрены алгоритмы решения типовых вычислительных задач. Освоить работу в среде Turbo Pascal поможет выполнение предложенных заданий, которые содержат подробные пошаговые инструкции, позволяющие получить конечный результат.
Составители: |
Макарова Ирина Сергеевна к.ф-м.н., доцент кафедры информатики |
|
Липатова Марина Николаевна – преподаватель кафедры информатики |
Рецензенты: |
Глущенков Вячеслав Сергеевич к.ф.-м.н., доцент кафедры высшей математики и информатики Самарского филиала ГОУ Московский городской педагогический университет |
|
Часовских Евгений Анатольевич к.т.н., доцент кафедры «Информационные системы и телекоммуникации» СамГУПС |
Редактор:
Компьютерная верстка:
Подписано в печать . Формат 60х90 1/16.
Бумага писчая. Печать оперативная. Усл. п.л. 3,75.
Тираж 200 экз. Заказ №
© Макарова И.С., Липатова М.Н., 2008
© Самарский государственный университет путей сообщения, 2008
О сновы программирования в среде turbo pascal введение
Язык программирования Pascal был разработан в 1968-1971 г.г. профессором Никлаусом Виртом из Цюрихского института информатики (Швейцария). Первоначальная цель разработки языка заключалась в создании инструмента для обучения программированию как систематической дисциплине. Однако скоро обнаружилась чрезвычайная эффективность языка Pascal в самых разнообразных приложениях от решения несложных численных задач до разработки сложных программных систем. Этот язык наиболее приспособлен для составления корректных программ методами структурного программирования и реализации метода "сверху вниз". В настоящее время Pascal широко используется в учебных заведениях для изучения основ программирования, а также как международный язык для описания алгоритмов.
В 80-х годах XX века разработчиками фирмы Borland International была создана реализация языка Pascal для IBM-совместимых компьютеров, которая получила название Turbo Pascal. Это мощная интегрированная среда, включающая ряд компонент, необходимых для создания программ, в том числе универсальный текстовый редактор, компилятор входного языка и встроенный отладчик. Для знакомства с основами программирования в Turbo Pascal предлагается выполнить комплекс заданий.