Составитель Горностаева Т.Н. Работа составлена в 2017 году.




ЗАДАНИЯ

1. Подключить к компьютеру Вашу «флешку».

2. Загрузить среду программирования Турбо Паскаль.

3. Составить структурную блок-схему решения задачи №1 из указанного варианта, используя Цикл – Пока и показать ее преподавателю (в бумажном варианте или в приложении Word).

4. Составить и набрать в окне редактора программу для решения задачи №1 из указанного варианта, используя оператор цикла с предусловием. Данные программа должна запрашиваться у пользователя, результат работы выводить на экран.

5. Запустить программу на исполнение и продемонстрировать результат ее работы преподавателю.

6. Сохранить программу на «флешке» в каталоге Pascal под именем prog12.

7. Составить структурную блок-схему решения задачи №1 из указанного варианта, используя Цикл – До и показать ее преподавателю (в бумажном варианте или в приложении Word).

8. Изменить программу prog12 для решения задачи №1, используя вместо оператора цикла с предусловием оператор цикла с постусловием.

9. Запустить программу на исполнение и продемонстрировать результат ее работы преподавателю.

10. Сохранить программу на «флешке» в каталоге Pascal под именем prog13.

11. Составить структурную блок-схему решения задачи №2 из указанного варианта, используя любой из Циклов и показать ее преподавателю (в бумажном варианте или в приложении Word).

12. Составить и набрать в окне редактора программу для решения задачи №2 из указанного варианта, используя оператор цикла с параметром. Данные программа должна запрашиваться у пользователя, результат работы выводить на экран.

13. Запустить программу на исполнение и продемонстрировать результат ее работы преподавателю.

14. Сохранить программу на «флешке» в каталоге Pascal под именем prog14.

15. Выйти из системы ТР.

16. Подготовить ответы на контрольные вопросы.

 

 

Варианты

I

1. Вычислить сумму и произведение тех членов геометрической прогрессии

n) = 1; -3; 9; -27; 81; ….

которые по модулю меньше заданного числа Х.

2. Вычислить произведение натуральных чисел, которые больше n, но меньше m, где n и m – заданные числа.

 

II

1. Вычислить сумму и произведение тех членов арифметической прогрессии (xn) = 1; 2,5; 4; 5,5; 7; 8.5;…. которые меньше заданного числа Z.

 

2. Вычислить значение суммы S, заданной формулой:

,

где n – заданное натуральное, х – заданное действительное число.

 

III

1. Вычислить сумму и произведение тех членов последовательности (xn), которые меньше заданного числа Z.

Определить, что меньше сумма или произведение.

2. На плоскости ХОУ расположены n точек M1(x1,y1), M2(x2,y2), M3(x3,y3), …, Mn(xn,yn), координаты которых заданы, и круг с радиусом R и центром в начале координат. Определить, сколько точек находится внутри круга.

 

IV

1. Вычислить значение произведения Р, взяв в него те члены, которые меньше M:

,

где M и х – заданные действительные числа, причем х >3.

2. Вычислить сумму и произведение первых n членов последовательности xn, если n заданное натуральное число

Определить, что больше сумма или произведение.

 

V

1. Вычислить сумму и произведение тех членов геометрической прогрессии (bk), которые по модулю больше заданного числа Х, причем, 0<X<1.

2. Задано n троек чисел (a1, b1, c1), (a2, b2, c2), (a3, b3, c3), …, (an, bn, cn). Интерпретируя каждую тройку чисел как длины сторон треугольников, определить, сколько троек может быть использовано для построения треугольника (в треугольнике сумма длин двух любых сторон всегда больше длины третьей).

VI

1. Определить наименьшее натуральное число k, для которого сумма 1 + 2 + 3 + …+ k будет больше заданного числа M, 2 ≤ M. Найденное число k и сумму вывести на экран

2. Вычислить функцию y = x +e - x +1 при х =0, 1, 2, …, 10 и вывести на экран значения х и у в два столбца.

VII

1.Вычислить количество цифр введенного с клавиатуры целого положительного числа n. Вывести эти цифры на экран, ниже вывести сумму этих цифр

2.Вычислить сумму S:=xn/n+xn-1/(n-1)+...+x1/1, где x и n – числа, запрошенные у пользователя, х – действительное положительное число, n - натуральное число.

VIII

1. Вводить поочередно с клавиатуры число до тех пор, пока не будет введен 0. Вычислить сумму введенных и их количество.

2.Даны два целых положительных числа X и Y, причем X < Y. Вывести на экран в порядке возрастания все целые числа, расположенные между X и Y, включая числа X и Y и количество k этих чисел.

 

IX

1. Определить наибольшее натуральное число k, для которого сумма 1 + 2 + 3 + …+ k будет меньше заданного числа Х. Найденное число k и соответствующую ему сумму вывести на экран.

2. Группа студентов в количестве n человек сдавала три экзамена Х, У и Z. Оценки за первый экзамен - х1, х2, х3,…, хn, за второй экзамен - у1, у2, у3,…, уn, за третий экзамен - z1, z2, z3,…, zn. Вычислить средний бал по каждому экзамену.

Х

1. В банк помещен вклад 10000 рублей. Через каждый месяц раз­мер вклада увеличивается на k процентов от имеющейся суммы (k — действительное число, запрашиваемое у пользователя, причем 2k5). Определить, через сколько месяцев размер вклада превысит 20200 рублей. Вывести на экран найденное количе­ство месяцев и сумму вклада на этот момент.

2. Не используя о перации деления (/, div и mod), определить количество трехзначных натуральных чисел, сумма цифр которых равна заданному числу m, 1 < m < 27, запрашиваемому у пользователя.

 

XI

1. Имеется последовательность концентрических кругов с центром в начале координат. Радиус наименьшего круга равен R, радиус каждого последующего больше в 1.5 раза. Вычислить площадь первого из кругов, радиус которого больше заданного числа Х, если известно, что Х > R.

2. Имеется m квадратов, вложенных последовательно друг в друга так, что их границы не пересекаются. Длина стороны самого большого квадрата равна d, длина стороны вложенного в него квадрата меньше d на величину h и т.д. Вычислить сумму площадей всех квадратов, считая m, d, h – заданными числами.

XII

1. Определить наименьшее натуральное число n, для которого сумма 1 + 2 + 3 + …+ n будет больше заданного числа Х, 2 ≤ X. Определить наибольшее натуральное число k, для которого сумма 1 + 2 + 3 + …+ k будет меньше заданного числа Х. Найденные числа n и k и соответствующие им суммы вывести на экран.

2. Имеются N кругов с общим центром. Радиус меньшего круга равен R, радиус каждой последующего отличается от радиуса предыдущего круга на величину d. Вычислить сумму площадей всех N кругов, считая N, R, d – заданными числами.

 

XIII

1. Протабулировать функцию у(х) = 2х2 – sin(x) +1 на промежутке [-5;5] с шагом h=0.5 (т.е.вывести на экран значения х и у в два столбца).

2. Вычислить приближенное значение интеграла

, используя формулу прямоугольников при n=100:

Формула прямоугольников:

, где h =(b-a)/n, xi = a+ih-h/2.

XIV

1. Дано действительное число а (а > 1). Найти наименьшее натуральное число n, при котором будет выполняться неравенство

1 + 2 + 3 + 4 +…+ n >= а2.

2. Вычислить 15 членов последовательности, заданной формулой общего члена . Вывести на экран таблицу значений k и bk.

XV

1. Вычислить наибольшее целое число k, при котором выполняется неравенство 3k <=X, где Х – целое число, большее единицы.

2. Даны действительное число х и натуральное число n. Вычислить произведение Р = b(b2 +1) (b2 +2) (b2 +3)… (b2 +n).

XVI

1.Дано действительное число Х >1. Найти наименьшее натуральное число n, при котором будет выполняться неравенство n! > X.

2. Даны действительное число а и натуральное число n. Вычислить сумму

XVII

1.Среди чисел

найти первое, большее заданного числа b (1< b <5). Вывести на экран все числа, включая найденное.

2. Дано натуральное число n. Вычислить произведение

XVIII

1. Среди чисел

найти первое, меньшее заданного числа х (0,001 < x < 1).

2. Даны действительное число х и натуральное число n. Вычислить сумму S= 1 + 4x + 42x2 + 43x3 + 44x4 +…+ 4nxn

XIX

1. Найти произведение тех членов последовательности, заданной формулой общего члена , которые больше заданного числа m (0 < m <1).

2. Дано натуральное число n. Вычислить сумму

XX

1. Найти сумму ряда с точностью е = 0.001(т.е. последний член искомой суммы должен быть ≤ е).

2. Вычислить произведение Р= f0*f1*f2*f3….*fn, где n – заданное натуральное число, а k -тый член fk для любого k =0,1,2,…,n вычисляется по формуле

Контрольные вопросы.

1. Что является темой и целью лабораторной работы?

2. Что называется оператором?

3. На какие два вида делятся операторы Паскаля?

4. Какие операторы называются структурированными?

5. Что называется циклом?

6. Сколько операторов в Паскале используются для организации цикла?

7. Каков формат оператора цикла с предусловием? Как переводятся его служебные слова?

8. Как он выполняется? Почему он так называется?

9. Каков формат оператора цикла с постусловием? Как переводятся его служебные слова?

10. Как он выполняется? Почему он так называется?

11. В каком из этих двух операторов тело цикла может не выполниться ни разу?

12. Каким образом изменяется значение логического условия циклов с предусловием и постусловием?

13. Каков формат оператора цикла с параметром? Как переводятся его служебные слова?

14. Как он выполняется? Почему он так называется?

15. Какой из трех операторов цикла не всегда можно использовать? Почему?

16. Каким образом значения исходных данных вводятся в Ваши программы? Какие процедуры осуществляют ввод?

17. Куда выводятся результаты работы Ваших программ? Какие процедуры осуществляют вывод?

18. Что является условием и телом цикла в 1-ой программе? Во 2-ой?

19. Можно ли в этих программах прогнозировать, сколько раз выполниться тело цикла? От чего зависит число выполнений тела цикла в них?

20. Что является телом цикла в 3-ой программе? Можно ли определить, сколько раз оно выполниться?

21. Можно ли в программе для решения 1-ой задачи из Вашего варианта использовать оператор цикла с параметром? Если – нет, то почему?

 

Составитель Горностаева Т.Н. Работа составлена в 2017 году.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: