Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Paskal-II_laboratornye_raboty.doc
Скачиваний:
25
Добавлен:
17.04.2015
Размер:
907.78 Кб
Скачать

Министерство общего и профессионального образования

Российской федерации

________________

Южно-Российский государственный технический университет

(Новочеркасский политехнический институт )

кафедра “Электрические, электронные аппараты”

СБОРНИК ЗАДАНИЙ

к проведению лабораторных работ по курсу

«ИНФОРМАТИКА»

Часть II

Новочеркасск – 2008 г.

УДК 517.9(076.5)

Рецензент: Рецензент доцент В.И. Рожков

Составители: доц., к.т.н. Подберезная И.Б., ст. преп. Медведев В. В., асс. Чамлай С. В.

Сборник заданий к проведению лабораторных работ по курсу «Информатика». Часть II. Новочеркасск: Южно-Росс. Гос. техн. ун-т. 2008. с.

Предназначен для студентов первого курса специальностей «Мехатроника» 22040165(071800), «Электрические аппараты» 14060265(180200), «Электрооборудование и электрохозяйство организаций и предприятий» 14061065(181300).

Форма обучения дневная.

Утверждено на заседании кафедры, протокол № 4 от .11.2008

Тираж 25 экз.

© Южно-Российский государственный

технический университет, 2008

Содержание

Введение 4

1. Оператор цикла 5

2. Литерный тип 6

3. Регулярные типы: векторы 7

4. Регулярные типы: матрицы 9

5. Файлы 11

6. Перечисляемые и ограниченные типы 13

7. Записи 15

8. Процедуры и функции 17

9. Построить кривые по заданному параметрическому представлению 19

10. Графические задания 22

11. Списки и деревья 24

12. Динамические переменные 26

Библиографический список 29

Введение

Приведенные задания предназначены для проведения лабораторных работ по курсу «Информатика» для студентов первого курса специальностей «Электрический транспорт» 180700, «Электрические аппараты» 180200, «Электрооборудование и электрохозяйство организаций и предприятий» 181300.

Они выполняются студентами индивидуально и должны соответствовать следующим требованиям.

Для выполнения задания на лабораторную работу необходимо написать программу на языке программирования, указанном преподавателем. Ее работоспособность должна быть проверена на одном или нескольких контрольных примеров, количество которых определяется преподавателем.

Отчет по лабораторной работе должен содержать полученное задание, краткое описание математических методов и алгоритмических приемов, которые использовались при написание программы, блок-схему алгоритма, распечатку текста программы, один или несколько контрольных примеров, подтверждающих правильность выполнения задания и выводы. Лабораторные работы должны быть оформлены в соответствии со стандартом предприятия.

1. Оператор цикла

1.1. Дано 30 вещественных чисел. Вычислить разность между максимальным и минимальным значениями чисел.

1.2. Дана непустая последовательность натуральных чисел, за которой следует 0. Определить порядковый номер наименьшего из них.

1.3. Дано целое n>0 и последовательность из n вещественных чисел, среди которых есть хотя бы одно отрицательное число. Найти величину наибольшего среди отрицательных чисел этой последовательности.

1.4. Вычислить по схеме Горнера: у = x10 + 2x9 + 3x8 + …+10x + 11.

1.5. Вычислить по схеме Горнера: у = 11x10 + 10x9 + 9x8 + …+2x + 1.

1.6. Даны натуральное число n и вещественные числа t, a0, a1 ,.., аn. Вычислить значение многочлена: у = a0xn + a1xn-1 + …+an-1x + an в точке x = t2 + 0.5.

1.7. Вычислить: у = (2n-1)! = 1 35..(2п-1),n>0.

1.8. Вычислить: у = n! , n>0.

1.9. Вычислить:

1.10. Вычислить: у = cos x + cos x2 + cos x3 + … +cos x10.

1.11. Вычислить: у = 1! + 2! + 3! +… + n! (n>1).

1.12. Вычислить: у - первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x))),..., меньшее по модулю 10-4.

1.13. Числа Фибоначчи (fn) определяются формулами f0 = f1 = 1;fan = fn-1 + an-2 при n = 2, 3, .... Определить сороковое число Фибоначчи.

1.14. Числа Фибоначчи (fn) определяются формулами f0 = f1 = 1;fan = fn-1 + an-2 при n = 2, 3, .... Найти f - первое число Фибоначчи, большее m (m>l).

1.15. Числа Фибоначчи (fn) определяются формулами f0 = f1 = 1;fan = fn-1 + an-2 при n = 2, 3, .... Вычислить s - сумму всех чисел Фибоначчи, которые не превосходят 1000.

1.16. Не используя стандартные функции (за исключением abs), вычислить с точностью ерs>0: у = ex = 1+ x/1! + х2 /2!+...+ xn/ n!

1.17. Не используя стандартные функции(за исключением abs), вычислить с точностью eps>0: у = shx = х + x3/3! + x5/5! +… +x2n+1/(2n+1)!.

1.18. Не используя стандартные функции(за исключением abs), вычислить с точностью eps>0: у = cos x = 1-x2/2! + x4/4! -… +(-1)n x2n/(2n)! +... .

1.19. Не используя стандартные функции(за исключением abs), вычислить с точностью eps>0: у = 1n(1 + х) = x - x2/2 + x3/3 -...+ (-1)n-1 xn/n + ... (х<1)

1.20. Не используя стандартные функции (за исключением abs), вычислить с точностью eps>0: у = arctg(x) = х – х3/3 + х5/5 – x7/7+...+ (-1)n-' x2n+1/(2n+1)+... (х<1).

1.21. Вычислить: у = sin (1) + sin (1.1) + sin(1.2) + sin(2).

1.22. Приближенно вычислить интеграл: используя формулу прямоугольников при n = 15; где h = (ba)/n, xi, = a + ih - h/2.

1.23. Вычислить k - количество точек с целочисленными координатами, попадающими в круг радиуса R (R>0) с центром в начале координат.

1.24. Дано 100 вещественных чисел. Определить, образуют ли они возрастающую последовательность.

1.25. Вычислить последовательность .

1.26. Вычислить сумму .

1.27. Вычислить произведение .

1.28. Дано натуральное . Получить, где,.

1.29. Дано: натуральное , действительные. Вычислить.

1.30. Дано: натуральное , действительные. Вычислить.

1.31. Вычислить .

1.32. Вычислить .

1.33. Вычислить , где- элементы некоторого массива.

1.34. Составить программу для вычисления суммы членов ряда с точностью до члена ряда, меньшего.

1.35. Составить программу для вычисления многочлена .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]