- •Цель работы
- •Краткая теоретическая справка
- •2.1 Среда Turbo Pascal
- •2.2 Текстовый редактор среды Турбо Паскаля
- •2.3 Словарь языка Turbo Pascal
- •2.4 Структура программы на языке Turbo Pascal
- •2.5 Операторы ввода-вывода
- •Read ([ф.П.], сп. Ввода); или read (сп. Ввода); и readln ([ф.П.], сп. Ввода); или readln (сп. Ввода); или readln;.
- •Write ([ф.П.], сп. Вывода); или write (сп. Вывода); и writeln ([ф.П.], сп. Вывода); или writeln (сп. Вывода); или writeln;.
- •Порядок выполнения работы
- •Второй блок выводимой на экран информации:
- •Третий блок выводимой на экран информации:
- •Четвёртый блок выводимой на экран информации:
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Организация цикла с предусловием
- •2.2 Организация цикла с постусловием
- •2.3 Организация цикла с параметром
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Процедуры
- •Procedure имя_процедуры;
- •2.2 Функции
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •Методы численного интегрирования
- •2.1.1 Метод прямоугольников
- •2.1.2 Метод трапеций
- •2.1.3 Метод Симпсона
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятие массивов, описание массивов в Turbo Pascal
- •А) с использованием разделов типа и переменных:
- •Б) с использованием только раздела переменных:
- •А) разделов типа и переменных в виде
- •Б) только раздела переменных в виде
- •2.2 Действия над массивами
- •2.3 Ввод данных в массивы
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятия динамических переменных
- •2.2 Ссылочный тип данных и адресация
- •2.3 Создание и удаление динамических переменных
- •2.4 Динамические массивы
- •Пример 1.
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Строковый тип данных
- •#7'Допущена ошибка !'#13'Нажмите клавишу ввода "Enter"',
- •2.2 Операции над строками
- •Concat ('abc', 'def');
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятие файла
- •2.2 Взаимодействие программ с файлами
- •2.3 Инициализация файла
- •2.4 Процедуры и функции для работы с файлами
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Модуль Graph
- •InitGraph (var Driver, Mode: integer; Path: string);
- •2.2 Вывод точек
- •2.3 Вывод отрезков прямых линий
- •SetLineStyle (Type, Pattern, Thickness);
- •2.4 Вывод прямоугольников и многоугольников
- •2.5 Вывод окружностей, эллипсов и их дуг
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Особенности вывода текста в графическом режиме
- •2.2 Стандартные средства Graph, обеспечивающие вывод текста
- •2.3 Шрифты
- •2.4 Вывод функциональных зависимостей
- •(* Определение начальных b конечных координат графика *)
- •(* Блок вычисления и рисования синусоидальной функции.
- •(* Получение номера ошибки, если инициализация режима не произошла *)
- •(* Блок вычисления и рисования синусоиды *)
- •(* Рисование синусоиды с помощью процедуры DrawPoly)
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
4 Содержание отчета
Отчет оформляется индивидуально и содержит:
- титульный лист;
- наименование, цель и содержание работы;
- алгоритм и текст программы
- изображения экранов монитора с результатами работы программы;
- выводы по результатам работы.
5 Варианты заданий
Разработайте алгоритм и программу, выполняющую действия над данными и файлами в соответствии с заданным вариантом. В программе предусмотреть вывод справочной информации (назначение программы, вид выполняемого действия, автор), возможность повторного выполнения программы.
Замена слов в тексте файла (*.txt). Номера меняемых местами слов определяет пользователь в процессе работы программы. Результаты работы программы записать в текстовый файл.
Замена первого и последнего слов в предложениях местами. Исходный текст читается из файла, результаты дописываются в этот же файл.
Замена латинских букв кириллицей при вводе текста в соответствии с их расположением на клавиатуре ЭВМ. Результаты ввода выводятся на экран и сохраняются в виде текстового файла.
Нахождение самого длинного и самого короткого слов в тексте файла (*.txt), вывод их на экран и запись в файл текста.
Нахождение длинного и короткого слов в тексте файла (*.txt), вывод на экран порядковых номеров данных слов и сохранение в новый текстовый файл.
Определение количества слов в предложениях, вводимых пользователем с клавиатуры. Результаты сохранять в текстовый файл.
Определение количества символов в произвольном слове текстовой строки. Результаты сохранять в текстовый файл.
Определение количества слов и количества символов в словах произвольной текстовой строки. Текстовая строка читается из файла (*.txt), результаты вычислений записываются в этот же файл.
Вывод и сохранение в текстовый файл всех слов текстовой строки номера, которых являются четными.
Вывод и сохранение в текстовый файл всех слов текстовой строки номера, которых являются нечетными.
Определение является ли слово перевёртышем, например «казак». Статистические данные работы программы (количество введенных слов, абсолютное и относительное значение слов перевёртышей) сохранить в текстовый файл.
Нахождение максимального и минимального элемента матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Нахождение максимального и минимального элемента произвольной строки матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Нахождение максимального и минимального элемента произвольного столбца матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Нахождение максимального и минимального элемента матрицы находящегося на главной диагонали матрица. Размерность матрицы 6х6. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.
Поэлементное умножение двух произвольных срок матрицы с записью результатов умножения в строку указанную пользователем. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.
Поэлементное умножение двух произвольных столбцов матрицы с записью результатов умножения в столбец указанный пользователем. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.
Вычисление суммы, произведения и среднего арифметического всех элементов матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Найти и поменять местами максимальный и минимальный элементы матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Найти и поменять местами максимальный и минимальный элементы произвольной строки матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
Найти и поменять местами максимальный и минимальный элементы произвольного столбца матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.
