Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания по вычислительной практике ОЗО11.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
250 Кб
Скачать
☆

Вариант 10.

  1. Используя целочисленное деление, определить 1-ую цифру с конца 6-значного целого числа.

  2. Вычислить значение функции в произвольной точке:

  3. Даны основания равнобочной трапеции a и b, а также ее высота h. Найти ее площадь и угол при большем основании.

  4. Определить, принадлежит ли точка следующей области: множество точек выше параболы и ниже верхней полуокружности с центром в начале координат и радиусом 2.

  5. По введенному номеру месяца вывести его название. Например, при вводе «5» должно быть выведено «май».

  6. Вычислить значения функции в точках x=-2, x=1,5 и x=12.

  1. Составить функцию f(x,y) с выходным параметром целого типа, определяющую, принадлежит ли точка области из задания 1 лабораторной работы № 2. Воспользовавшись функцией f, выяснить, принадлежит ли указанной области (точно) одна из четырех точек: (x1,y1), (x2,y2) , (x3,y3) , (x4,y4).

  2. Составить процедуру для нахождения точки пересечения двух прямых. Найти попарно точки пересечения прямых a1x+b1y+c1=0, a2x+b2y+c2=0 и a3x+b3y+c3=0. В процедуре предусмотреть случай параллельности и совпадения прямых (условие параллельности: , условие совпадения: ). Примечание: в условиях вместо отношения лучше использовать произведение.

9.Используя процедуры и функции для работы со строками, выполнить следующее задание. В тексте длины не более 255 знаков указанное слово заключить в скобки.

10.Написать программу для решения следующей задачи, используя, по крайней мере, два вида циклов. Получить первые k членов геометрической прогрессии с первым членом, равным пяти, и знаменателем два.

11.Дан массив чисел A [1..n]. Вывести массив B [1..n], в котором B[i]= (A[1]+ A[2]+… A[i])/i.

12.Выполнить задание, используя текстовые файлы (просмотр исходного и вновь создаваемого файлов – при помощи какого-либо редактора). В начале второго файла поместить пояснение: «Находятся по алфавиту позже буквы», указать эту букву, а в конце файла вывести количество таких букв.

Вариант 11.

  1. Используя целочисленное деление, определить 4-ую цифру с конца 6-значного целого числа.

  2. Вычислить значение функции в произвольной точке:

  3. Даны диагонали ромба. Найти его периметр и площадь.

  4. Определить, принадлежит ли точка следующей области: треугольник с вершинами в точках (-2;-2), (-2;2) и (2;-2).

  5. По введенной звонкой согласной букве русского алфавита вывести какое-либо женское имя, начинающееся на эту букву.

  6. Вычислить значения функции в точках x=-1,5, x=2 и x=2,5.

  1. Составить функцию f(x,y) с выходным параметром целого типа, определяющую, принадлежит ли точка области из задания 1 лабораторной работы № 2. Воспользовавшись функцией f, выяснить, принадлежит ли указанной области (точно) две из трех точек: (x1,y1), (x2,y2), (x3,y3).

  2. Составить подпрограмму, определяющую, можно ли по трем сторонам построить треугольник и вычисляющую в этом случае площадь этого треугольника. Воспользовавшись этой подпрограммой, вычислить площадь ромба, заданного стороной и одной из диагоналей.

9.Используя процедуры и функции для работы со строками, выполнить следующее задание. В тексте длины не более 255 знаков указанное слово заключить в скобки.

10.Написать программу для решения следующей задачи, используя, по крайней мере, два вида циклов. Получить первые k членов геометрической прогрессии с первым членом, равным пяти, и знаменателем два.

11.Дан массив чисел A [1..n]. Вывести массив B [1..n], в котором B[i]= (A[1]+ A[2]+… A[i])/i.

12.Выполнить задание, используя текстовые файлы (просмотр исходного и вновь создаваемого файлов – при помощи какого-либо редактора). В начале второго файла поместить пояснение: «Находятся по алфавиту позже буквы», указать эту букву, а в конце файла вывести количество таких букв.