![](/user_photo/2706_HbeT2.jpg)
- •Список практических заданий к зачету по программе 1 семестра дисциплины «Методы и технологии программирования»
- •Тема 1: Основные управляющие структуры данных.
- •Тема 2: Основные управляющие структуры данных.
- •Тема 3: Основные управляющие структуры данных.
- •Тема 4: Основные управляющие структуры данных.
- •Тема 5: Рекуррентные вычисления.
- •Тема 6: Процедуры и функции.
- •Тема 7: Последовательности символов.
- •Тема 8: Массивы.
- •Тема 9: Массивы.
- •Тема 10: Массивы.
- •Тема 11: Файлы.
Тема 3: Основные управляющие структуры данных.
Задание: Составить алгоритм для решения поставленной задачи. Алгоритм должен быть записан в виде блок-схемы и программы на языке С.
№ п/п |
Задание |
1 |
Найти решение системы
уравнений
|
2 |
Определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа (без использования типа string). |
3 |
Три точки заданы своими координатами (x1,y1), (x2,y2), (x3,y3). Вывести на печать координаты точки, которая имеет наибольший угол между осью абсцисс и лучом, соединяющим начало координат с точкой. |
4 |
Три точки заданы своими координатами (x1,y1), (x2,y2), (x3,y3). Вывести на печать координаты точки, которая имеет наименьший угол между осью абсцисс и лучом, соединяющим начало координат с точкой. |
5 |
Написать программу
нахождения среди чисел
|
6 |
Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на другое. |
7 |
Дано натуральное n и последовательность из n чисел. Определить, сколько чисел принимают наибольшее значение. |
8 |
Дано натуральное n и последовательность из n чисел. Найти величину наибольшего отрицательного числа в этой последовательности. |
9 |
Дано натуральное число n. Вычислить y=1!+2!+…+n! |
10 |
Вычислить количество точек с целочисленными координатами, попадающих в круг радиуса R с центром в начале координат. |
11 |
Дано натуральное n и последовательность из n чисел. Определить, со скольких отрицательных чисел она начинается. |
12 |
Определить количество трехзначных натуральных чисел, сумма цифр которых равна n. |
13 |
Даны действительные числа a,b,c. Выяснить, сколько корней имеет уравнение ax2+bx+c=0 |
14 |
Написать программу получения суммы положительных и количества отрицательных чисел во вводимой последовательности из n чисел. (Числа вводятся с экрана по одному) |
15 |
Дано натуральное
число n. Вычислить
|
16 |
Дано натуральное
число n. Вычислить
|
17 |
Дано натуральное
число i. Вычислить
|
18 |
Напечатать в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр. |
19 |
Дано натуральное
число n. Вычислить
|
20 |
Дано натуральное число n и две последовательности чисел (x1,…,xn) (y1,…,yn). Рассматривая пары xi,yi как координаты точек на плоскости, определить радиус наименьшего круга с центром в начале координат, внутрь которого попадают все эти точки. |
21 |
Даны координаты вершин треугольника и координаты точки внутри него. Найти расстояние от данной точки до ближайшей из сторон треугольника. Определить процедуру нахождения расстояния от точки до стороны треугольника. |
22 |
Даны целые числа a1,…,an, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные числа чередуются ((+,–,+,–,…) или (–,+,–,+,…)), то распечатать его исходную последовательность. Иначе распечатать все отрицательные члены последовательности, сохранив порядок их следования. |
23 |
Дано действительное число a, натуральное число n. Вычислить sin a+sin2a+…+sinna. |
24 |
Дано действительное число a, натуральное число n. Вычислить sin a+sin a2+…+sin an. |
25 |
Дано натуральное
число n. Вычислить
|
26 |
Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник. Если да, то будет ли он прямоугольным. |
27 |
Даны четыре точки A (x1,y1), B(x2,y2), C(x3,y3), D(x4,y4). Определить, Будут ли они вершинами параллелограмма. |
28 |
Дана точка A (x,y). Определить, принадлежит ли она треугольнику с вершинами в точках (x1,y1), (x2,y2), (x3,y3). |
29 |
Написать программу, определяющую, будут ли прямые A1x+B1y+C1=0 и A2x+B2y+C2=0 перпендикулярны. Если нет, то найти угол между ними. |
30 |
Найти координаты точек пересечения прямой y=kx+b и окружности радиуса R с центром в начале координат. В каких координатных четвертях находятся точки пересечения? Если точек пересечения нет или прямая касается окружности, выдать соответствующее сообщение. |
31 |
Около стены наклонно стоит доска длиной X метров. Один ее конец находится на расстоянии Y метров от стены. Определить значение угла α между доской и полом для значения X, заданного пользователем и значения Y, изменяющегося от 2 до 3 метров с шагом h метров. |