Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика



бет122/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   118   119   120   121   122   123   124   125   ...   142
УМКДО -ЯзыкиПрограммирования

Содержание отчета

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



ТАБЛИЦА 1


НОМЕР ВАРИАНТА

УСЛОВИЕ

ИСХОДНЫЕ

ДАННЫЕ

1

Определить расстояние d между двумя точками на плоскости

х1, у1, Х2, У2




2

Заданы 4 числа. Вычислить среднее арифметическое и среднее геометрическое модулей

a, в, c, d


3

Найти радиус окружности, описанной вокруг прямоугольника по формуле:

,

где р - полупериметр



а, в, с


4

Найти радиус круга, вписанного в треугольник со сторонами а, в, с по формуле:

,где р - полупериметр


а, в, с

5

Определить площадь треугольника по трем углам и высоте:



A, B, C, h


6

Определить площадь треу-гольника по заданной стороне и углам:



A, B, C, a


7

Вычислить сопротивление цепи:



R1, R2, R3

8

Вычислить сопротивление цепи:



R1, R2, R3


9

По двум сторонам и углу между ними в треугольнике АВС найти два остальных угла и третью сторону.



A, B, 

10

В магазине продается костюмная ткань. Ее цена в руб. за кв. метр. Подсчитать стоимость куска этой ткани длиной Х м и шириной У м.

Х, У, в

11

Найти площадь ромба по стороне и острому углу:

,

где а - сторона , -угол




а, 

12

В арифметической прогрессии известны 1-й член и разность. Найти 30-й член этой прогрессии и сумму первых 40 членов.

а1, d


13

Найти координаты центра отрезка, заданного координатами его концов.

Х1, У1, Х2, У2

14



Найти сумму всех натуральных чисел от 1 до m используя формулу суммы членов арифметической прогрессии.





ТАБЛИЦА 2


НОМЕР ВАРИАНТА

УСЛОВИЕ

ИСХОДНЫЕ

ДАННЫЕ

1



x, y

2



c, x, y

3



b, x, y

4



x, y, z

5



x, y, z

6



x, y, z

7



x, y

8



x, y, z


9



x, y, z


10



x, y, z

11



x, y, z

12



x, y


13



x, y


14



x, y



Тема 4 конструкция операторов разветвления
Порядок работы

1. Разработать алгоритм, программу для примеров из табл.3. Проанализировать результаты.

2. Составить программу для примера (табл.4) с использованием оператора CASE. Выполнить ее и проанализировать результаты.
Содержание отчета

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



ТАБЛИЦА 3


НОМЕР ВАРИАНТА

УСЛОВИЕ

ИСХОДНЫЕ

ДАННЫЕ

1

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

х1, у1,

х2, у2,


х3, у3

2

Вычислить:



a, b, c

3

Заданы три величины а,b,c. Определить максимальное и минимальное значение из их среднего геометрического, среднего арифметического и cуммы экспонент exp(a) + exp(b) + exp(c)

a, b, c


4

Определить в какой четверти координатной плоскости находится точка с координатами х,у

х,у


5



x, y, z

6



x, y


7



x, y, z


8



x, y

9

Вычислить значение функции, заданной графически, по заданному значению аргумента х




х

10

Вычислить значение функции, заданной графически, по задан- ному значению аргумента х:






11

Решить линейное уравнение ах + b = 0 для любых значений коэффициентов.

a,b


12

Проверьте, делится ли выбранное число на 5, на 11 или 13

х

13

Определить попадет ли точка с координатами (х,у) в кольцо с внутренним радиусом R1 и внешним радиусом R2 с центром в начале координат

х,у

14



x, y


НОМЕР_ВАРИАНТА'>ТАБЛИЦА 4


НОМЕР ВАРИАНТА

УСЛОВИЕ

ИСХОДНЫЕ

ДАННЫЕ

1

Установить название дня недели по его номеру, например, 1 - понедельник, 2 - вторник и т.д.

N


2

Определить название месяца по его номеру, например, 1 - январь, 2 - февраль и т.д.

N

3

Определить название заданной цифры, например 1 - один, 5 - пять т.д.

N

4

Дано русское название языка программирования. Определить его английский эквивалент, например: Бейсик - Basic. Для определения использовать таблицу:

Бейсик - Basic, Лисп - Lisp,

Си - С, Фортран - Fortran,

Ада - Ada, Пл/1 - PL/1,

Паскаль Pascal, Пролог- Prolog.


x


5

Определить английское название заданной цифры, например, 1-one, 5-fave и т.д.

N


6

Определить название отметки, заданной числом, например, 5-отлично, 2-неудовлетворительно

О

7

Группу детей, приехавшую в оздоровительный лагерь, распре-деляют по отрядам по принципу:

с 6 до 7 лет - 5-й отряд

с 7 до 9 лет - 4-й отряд

с 9 до 11 лет - 3-й отряд

с 11 до 13 лет - 2-й отряд

с 13 до 15 лет - 1-й отряд

Составьте программу, которая позволила бы каждому ребенку определять свой отряд.


N


8

Установить английское название дня недели по его номеру, например, 1-Sunday, 2-Monday и т.д.

N


9

Определить назначение функ-циональных клавиш в Norton Commander, например, F1-помощь, F2 - пользовательское меню и т.д.

F

10

Определить английское название месяца по его номеру, например,1 - january, 2 - february и т.д.

N

11

Определить название операции отношения по ее изображению, например, = - равно, < > - не равно, >= - не меньше и т.д.

L

12

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

L

13

Установить название цвета в модуле CRT языка программирования Паскаль по его номеру, например, 0 - black, 1 - blue, 2 - green и т.д.

С


14

Установить название вида линий в модуле Graph Паскаля его номеру, например, 0 - сплошная, 1 - точечная и т.д.






Тема 5. Конструкция операторов цикла
Порядок работы

1. Разработать алгоритм и программу для примеров из табл.5. Выполнить программу, проанализировать результаты.

2. Разработать алгоритм и программу для вычисления суммы с заданным числом членов (табл.6). Получить результат.
Содержание отчета

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



ТАБЛИЦА 5


НОМЕР

ВАРИАНТА

УСЛОВИЕ

1

Найти все трехзначные числа, равные сумме кубов своих цифр.

2

Найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2,3,4,5,6,7,8,9.

3

Найти все трехзначные числа, сумма цифр которых равна данному целому числу.

4

Найти все трехзначные числа, квадраты которых оканчиваются тремя одинаковыми цифрами, отличными от нуля.

5

В магазине имеется мастика в ящиках по 16 кг, 17 кг и 21 кг. Получить 185 кг мастики без вскрытия ящиков. Рассмотреть все варианты.

6

Представить в записи 42*4* вместо звездочек такие цифры, чтобы полученное пятизначное число делилось на 72.

7

Найти все трехзначные числа кратные 7 и сумма цифр которых тоже кратна 7.

8

Найти четырехзначное число, которое при делении на 133 дает в остатке 125, а при делении на 134 дает в остатке 111.

9

Решить арифметический ребус КИО*ИО= ТОКИО. Вместо каждой буквы необходимо поставить некоторую цифру, причем одинаковые буквы означают одинаковые цифры, а различные буквы - различные цифры.

10

Сократить дробь, имеющую данные числитель а и знаменатель b. Предусмотреть выделение целой части в случае a > b.

11

Определить сколько делителей и какие имеет данное натуральное число.

12

Найти сумму делителей данного натурального числа.

13

Найти все "пифагоровы" тройки натуральных чисел, наибольшее из которых не превосходит N (Тройка натуральных чисел называется пифагоро-вой, если сумма квадратов двух из них равна квадрату третьего).

14

Найти все четырехзначные числа, у которых сумма первых двух цифр равна сумме двух последних.


ТАБЛИЦА 6




Достарыңызбен бөлісу:
1   ...   118   119   120   121   122   123   124   125   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет