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

Вариант 4.

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

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

  3. Найти объем и площадь поверхности цилиндра высотой H и радиусом основания R, а также площадь осевого сечения.

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

  5. По начальной букве цвета светофора вывести рекомендацию. Например, при вводе «ж» должна быть выведена информация: «Внимание!».

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

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

  8. Составить процедуру, определяющую, можно ли по трем сторонам построить треугольник и вычисляющую в этом случае площадь этого треугольника. Воспользовавшись этой подпрограммой, вычислить площади четырехугольников, если известны его стороны a, b, c, d и одна из диагоналей k.

9.Используя процедуры и функции для работы со строками, выполнить следующее задание. Определить, будет ли данный текст длины не более 255 знаков «перевертышем» (т.е. одинаково читающимся с начала и с конца, на пробелы не обращать внимания).

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

11.Создать одномерный массив X[1..10] случайным образом. Вывести его в строку. Написать процедуру для упорядочивания массива по возрастанию. После этого вывести массив повторно. Для вывода массива использовать процедуру.

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

Вариант 5.

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

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

3.Найти объем и площадь поверхности конуса высотой H и радиусом основания R, а также площадь осевого сечения.

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

5.По введенной букве русского алфавита (с «к» до «с») вывести ее название.

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

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

8.Составить процедуру для вывода и решения неравенства вида p x < q. Вывести неравенства, которые можно получить при использовании чисел a, b, c в качестве коэффициентов (всего 6 неравенств), а также их решения.

9.Рассматривая строку как массив символов, выполнить следующую задачу. Посчитать количество слов, начинающихся на гласную букву, в тексте длины не более 255 знаков.

10.Вычислить приближенно площадь одной арки синусоиды, разделив отрезок на 10 частей и суммируя площади прямоугольников с основанием /10 и высотой, равной значения функции в середине каждого интервала.

11.Создать одномерный массив X[1..10] случайным образом. Вывести его в строку. Написать процедуру для замены положительных элементов противоположными по знаку. После этого вывести массив повторно. Для вывода массива использовать процедуру.

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