
- •Министерство образования Российской Федерации
- •Вариант №1
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №2
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №3
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №4
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №5
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №6
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №7
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №8
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №9
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №10
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №11
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №12
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №13
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №14
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №15
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №16
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №17
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №18
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №19
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №20
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •10. Вычислить определенный интеграл
- •Вариант №21
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №22
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №23
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №24
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №25
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №26
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №27
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №28
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №29
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
- •Вариант №30
- •1. Вычисление функции в точке
- •9. Вычислить сумму ряда
Министерство образования Российской Федерации
Санкт-Петербургский институт машиностроения
Кафедра электротехники, вычислительной техники и автоматизации
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ TURBO PASCAL
Сборник заданий для выполнения лабораторно-практических работ для студентов всех специальностей
Санкт-Петербург 2001г.
Язык программирования высокого уровня Pascal был разработан специально для обучения программированию. Большое разнообразие типов данных, гибкие и разнообразные по организации операторы циклов, большая вложенность операторов, проверяющих условие, удобные способы взаимодействия с внешними устройствами позволяет успешно программировать различные задачи на этом языке.
Программное обеспечение легко устанавливается на разные типы электронных вычислительных машин благодаря модульной структуре транслятора языка.
Все выше перечисленные достоинства являются причиной широкого распространения языка программирования Pascal и использования его в учебном процессе для студентов различных специальностей.
Данный сборник представляет собой набор 30 вариантов типовых заданий по 10 упражнений в каждом.
Непосредственно сведения о приемах программирования можно найти в издании «Программирование на языке TURBO PASCAL».Методические указания к выполнению лабораторно-практических работ для студентов всех специальностей», ПИМаш, 1994.
Сборник содержит 30 вариантов заданий для проведения лабораторно-практических работ по программированию на языке высокого уровня TURBO PASCAL по курсу «Информатика» для студентов всех специальностей. В задания входят типовые задачи вычисления математических функций различного класса, что позволяет студентам наиболее полно использовать возможности языка TURBO PASCAL и пополнить знания в области проведения вычислительных операций на ЭВМ.
Задания могут быть использованы и при программировании на других алгоритмических языках (Фортран и т.д.).
Составители - Тупикова Л.И.,
к.т.н.,доц. Поляхова В.А.
Научный редактор – д.т.н.,проф. Шестаков В.М.
Сборник утвержден на заседании кафедры 26.06.2000 г.
Рецензенты – к.т.н., доц.Кислов Е.Н., к.т.н., доц.Репкин В.И.
Редактор-Чубарова Г.Л.
Вариант №1
1. Вычисление функции в точке
Составить программу вычислений функции с постоянными параметрами. По указанию преподавателя вывод результата осуществить форматным или бесформатным способом. Следует учитывать, что некоторые параметры могут быть заданы в градусных или радианных мерах. В последнем случае их следует перевести в радианную меру, используя формулу Х=Х*(3.14/180).
при a=1.678, b=19.792, x=3.67, z=2
2. Табулирование функции одной переменной
Составить программу табулирования функции одной переменной с постоянно изменяющимся аргументом
при a=1.234, b=0.755, p=2.679, t=8.5, x=1.76, y0=0.5432, y=1.25, n=11
3. Табулирование разрывной функции
Составить программу табулирования разрывной функции
если -1.5
если 1.5<x<2.5
если x
x
1.5
2.5
при а=5.82, b=0.8, p=0.485, z=2, t=1, x0=-1.5, x=0.2, n=25
4. Табулирование функции двух переменных
Составить программу табулирования функции двух переменных
при a=1.55, b=2.33, x0=1, xk=3.75, x=0.5, y0=1, yk=2.25, y=0.25
5. Табулирование функции одной переменной с произвольно изменяющемся аргументом
Составить программу табулирования функции одной переменной с произвольно изменяющимся аргументом. Формулы и постоянные параметры искомых функций приведены в задании 2. Для каждой из них взять нижеследующие данные для произвольно изменяющихся аргументов:
Y1=0.5, Y2=1.16, Y3=-1, Y4=6.54, Y5=3.77.
Вводите символы с клавиатуры до тех пор, пока не встретится « ; ». Подсчитать общее количество введенных символов, количество введенных цифр и знаков « = ».
Написать программу с использованием оператора выбора CASE.
7. Ввести массив из 13 элементов. Выяснить ситуацию: 1) когда идут два равных элемента, 2) Положительный элемент находится между двумя отрицательными элементами.
8. Дана непустая последовательность символов. Требуется построить и напечатать множество, элементами которого являются встречающиеся в последовательности цифры от «0» до «9».
Написать программу с использованием типа данных -“множество”.