Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
practikumporesheniyuzadachnaibm (1).doc
Скачиваний:
6
Добавлен:
14.07.2019
Размер:
665.6 Кб
Скачать

Лабораторная работа № 9

Подготовка к контрольной работе №2

Задания

Построить квадрат и вписанную в него окружность.

Построить изображение, используя оператор цикла:

а)         б)

Построить график функции y=(х-1)2 (х+1) 4 (х-2)3 точками, выбрав расположение координатных осей на экране и масштаб.

Контрольная работа №2

Изобразить трапецию с проведенной высотой. Вывести обозначения вершин трапеции.

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

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

Изобразить окружность с двумя взаимно перпендикулярными диаметрами. Вывести обозначения диаметров.

Изобразить окружность и вписанный в нее квадрат. Вывести обозначения вершин квадрата.

Изобразить равнобедренный треугольник с проведенной высотой. Вывести обозначения вершин треугольника.

Изобразить, используя оператор цикла:

а)            б)

 

в)                            г)

д)      е)

8. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

а) y=

б) y=

в)  y=

|2cos2x| ;

г) y=

д) y=

sin2(x2 -1);

е)  y=

;

Варианты 

типового  расчета

Вариант 1

1. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

       cos x - ln x = 0;

2. Найти площадь заштрихованной фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 200]. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

4. Сформировать массив С[1..15], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним два новых элемента, равных найденному.

5. Задан массив В[1..20]. Отсортировать все элементы, стоящие на нечетных местах по невозрастанию.

6. Заполнить стек 10 случайными числами из интервала [-10;20]. Просмотреть содержимое стека. Найти сумму положительных чисел, хранящихся в стеке.

7. Сформировать очередь из 8 чисел. Устроить модуль разности между 2-м и 3-м числом очереди.

8. Построить на экране прямоугольную систему координат, обозначить начало и оси координат. Построить два закрашенных треугольника, симметричных относительно оси Х. Вершины треугольников соединить пунктирными линиями.

9. Изобразить на экране стрелковую мишень.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

у = х(х+1)(х-1);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

улитка Паскаля      =a*cos +l.

12. Постройте столбчатую диаграмму, отображающую результаты последней сессии в вашей группе. Данные о среднем балле за каждый предмет хранятся в массиве В 1...5 .

Вариант 2

1. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

cos x -  tg x = 0;

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

S = 2/3! + 4/5!  +...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 200]. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в конец массива.

4.Сформировать массив Х[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент  найден, то удалить  его и стоящий за ним элемент.

5. Задан массив B[1..30]. Отсортировать все элементы с n-го по k-ый по неубыванию.

6. Заполнить стек 15 случайными числами из интервала [-10;40]. Просмотреть содержимое стека. Найти сумму четных чисел, хранящихся в стеке.

7. Сформировать очередь из 7 чисел. Найти модуль разности между 2-м и 3-м числом очереди.

8. Построить на экране прямоугольную систему координат, обозначить начало и оси координат. Построить два закрашенных треугольника, симметричных относительно оси Y. Вершины треугольников соединить пунктирными линиями.

9. Вывести на экран изображение шахматной доски.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:           y=-2x +4;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

кардиоида  =a(1+cos );

12. Постройте столбчатую диаграмму, отображающую средний балл, полученный каждым студентом вашей группы за последнюю сессию. Данные хранятся в массиве В 1...25 . Задолжникам присвоить нулевое значение баллов.

Вариант 3

1. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

tg x - 2x = 0;

2. Найти площадь фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Удалить из него максимальный элемент.

4. Сформировать массив Х[1..20], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним новый элемент, на 1 меньше найденного.

5. Задан массив a[1..20]. Отсортировать все элементы стоящие на четных местах по невозрастанию.

6. Сформировать стек из 6 чисел. Извлечь элементы из стека, найти среднее арифметическое первого и третьего элементов. Результат поместить в стек.

7. Сформировать очередь из 10 чисел. Найти сумму первых 5 чисел очереди.

8. Построить на экране прямоугольную систему координат, обозначить начало и оси координат. Построить два закрашенных треугольника, симметричных относительно начала координат. Вершины треугольников соединить пунктирными линиями.

9. Изобразить солнце с лучами, длины которых выбираются случайным образом из интервала (20, 80).

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y= (х2 -4х+3)2 ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

= a/ (а 0);

12. Постройте столбчатую диаграмму, отображающую результаты последней сессии в каждой из групп ФМФ (мат.). Данные о средней оценке в каждой группе хранятся в массиве О[ 1...10] .

Вариант 4.

1. Найти площадь фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

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

S = 1/(2+4) + 1/(2+4+6) +...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [50,90]. Удалить из него минимальный элемент.

4. Сформировать массив a[1..n], упорядоченный по   возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить после него элемент, вдвое превышающий найденный.

5. Задан массив a[1..20]. Отсортировать элементы с 1-го по 10-й по неубыванию, а элементы с 11-го по 20-й - по невозрастанию.

6. Заполнить стек 15 числами. Просмотреть содержимое стека. Найти сумму нечетных чисел, хранящихся в стеке.

7. Сформировать очередь из 8 чисел. Найти произведение первых 4 чисел из очереди.

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

9. Изобразить семейство окружностей. Радиус каждой окружности выбирается случайно из диапазона [10, 40].

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

у=2х3 +x;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

спираль Галилея  =a 2 -l (l 0);

12. Постройте столбчатую диаграмму, отображающую среднемесячную температуру за прошедший год. Данные хранятся в массиве Т[ 1...12] .

Вариант 5.

1.Найти площадь фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

 

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

S = 1/(1+2!) + 1/(2+3!) + ...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,100]. Удалить из него элементы, более чем в два раза превышающие минимальный элемент.

4. Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив на первое место.

5. Задан массив B[1..20]. Отсортировать все элементы, стоящие на нечетных местах по неубыванию.

6. Заполнить стек 13 числами. Просмотреть содержимое стека. Найти количество отрицательных чисел, хранящихся в стеке.

7. Сформировать очередь из 8 чисел. Найти сумму 3-го, 4-го и 5-го чисел из очереди.

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

9. Изобразить окружность и вписанный в нее правильный n-угольник. Значение n вводится с клавиатуры.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y=(х-1)2 (х+1) 4 (х-2)3;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

четырех лепестковая роза:  =а*sin2     (a 0);

12. Постройте столбчатую диаграмму, отображающую количество ежегодно приобретаемых АГПИ компьютеров IBM с 1992 по 1998 гг. Данные хранятся в массиве I 1...7 .

Вариант 6.

1. Найти площадь фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

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

S = 1/(2*4) + 1/(2*4*6) + ...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [-10,50]. Удалить из него отрицательные числа.

4. Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить после него два новых элемента.

5. Задана матрица NxN. Отсортировать четные строки по невозрастанию.

6. Заполнить стек 10 числами. Просмотреть содержимое стека. Найти количество чисел из интервала [-10;20].

7. Сформировать очередь из 8 чисел. Найти произведение 3-го и 4-го чисел из очереди.

8. Изобразить параллелепипед, выделив пунктиром его высоту. Обозначить вершины параллелепипеда и вывести на экран все известные формулы для вычисления его площади.

9. Изобразить циферблат круглых часов с нанесенными делениями и стрелками. Около делений вывести значения от 1 до 12.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

у=cos(x2 -4x+1);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

лемниската Бернулли  2= 2а2 cos2 ;

12. Постройте столбчатую диаграмму, отображающую ежемесячный выпуск изделий предприятием в течение прошлого года. Данные о среднемесячном количестве изделий хранятся в массиве х 1...12 .

Вариант 7.

1. Найти площадь фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

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

S = 1/2!  + 3/4! + ...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,90]. Удалить из него элементы, которые больше 70 или меньше 30.

4. Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив на первое место.

5. Задана матрица MxN. Отсортировать нечетные строки по неубыванию.

6. Сформировать стек из 6 чисел. Извлечь элементы из стека, увеличить каждое из них на 1 и снова поместить в стек в том же порядке.

7. Заполнить очередь 8 случайными числами из интервала [-20;50]. Найти среднее арифметическое 2-го и 3-го чисел очереди.

8. Изобразить ромб, выделив пунктиром его диагонали. Обозначить вершины ромба и вывести на экран все формулу для вычисления его площади, если известны диагонали.

9. Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:        у=sin (cosx);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

спираль Ферма 2 = а2 ;

12. Постройте столбчатую диаграмму, отображающую рост цен (в процентах) на основные продукты питания (хлеб, молоко, масло, мясо, крупы, овощи и фрукты) за прошлый год. Данные хранятся в массиве P 1...6 .

Вариант 8.

1. Найти площадь заштрихованной фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

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

S =1/(1+2!) + 2/(2+4!) + ...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Вставить заданное число на место максимального элемента (максимальный и стоящие за ним элементы смещаются на одну позицию вправо).

4. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить элементы, стоящие перед ним и после него.

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

6. Сформировать стек из 10 чисел. Извлечь элементы из стека, положительные заменить на 1, а отрицательные на -1 и снова поместить в стек в том же порядке.

7. Заполнить очередь 10 случайными числами из интервала [10;80]. Найти количество чисел, которые при делении на 7 дают в остатке 4.

8. Изобразить окружность и вписанный в нее прямоугольный треугольник с катетами a и b. Закрасить треугольник в красный цвет и найти длину окружности. Результат вывести на экран.

9. Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

у=sin2 x;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

спираль Архимеда  =а ;

12. Постройте столбчатую диаграмму, отображающую среднюю заработную плату в разных странах (Великобритания, Германия, Франция, Италия, Россия, Турция, Китай). Данные хранятся в массиве Z 1...7 .

Вариант 9.

1. Найти значение выражения по схеме Горнера:

(p(0.7) + p(24.8))/2,     где    p(x)=5.7x5 +9x4 - 20.6x3 + x2 +11.4x - 0.9;

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

S = 1/(1+3) + 1/(1+3+5) +...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 250]. Вставить заданное число на место минимального элемента (минимальный и стоящие за ним элементы смещаются на одну позицию вправо).

4. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

5. Задана матрица NxM. Отсортировать четные столбцы по невозрастанию.

6. Сформировать стек из 6 чисел. Извлечь элементы из стека, найти их сумму и произведение. Результат поместить в стек.

7. Заполнить очередь 8 случайными числами из интервала [0;50]. Найти среднее арифметическое четных чисел.

8.Построить кольцо с заданным центром O(x,y) и радиусами R1 и R2, закрасить это кольцо в цвет окружности и вычислить его площадь. Обозначить центр кольца буквой О и вывести значение его площади на экран.

9.Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y=| ln(x-2) ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

трехлепестковая роза   =аsin ;

12. Постройте столбчатую диаграмму, отображающую среднее количество детей в семье в различных странах (Германия, Франция, Италия, Испания, США, Россия, Китай, Монголия). Данные хранятся в массиве D 1...8 .

Вариант 10.

1. Найти значение выражения  по схеме Горнера:

2p(1.7) + p(24.8)/2,   где    p(x)=3.7x6 +0.9x5 - 2.66x3 + 1.5x2 +1.4x +9;

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

    S =1/(1+2) + 1/(1+2+3) +...

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Вставить заданное число после максимального элемента.

4. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить элементы, стоящие перед ним и после него.

5.Задана матрица NxN. Отсортировать нечетные столбцы по неубыванию.

6. Заполнить стек 10 случайными числами из интервала [-10;80]. Найти количество чисел, которые при делении на 5 дают в остатке 3.

7. Сформировать очередь из 8 чисел. Найти сумму 2-го и 4-го чисел очереди.

8. Построить треугольник по заданным координатам вершин А, В и С, закрасив его в синий цвет. Обозначить вершины треугольника, вычислить его площадь и вывести значение площади на экран.

9. Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y= 3cos2x+1 ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

кохлеоида  = (а* sin  )/ ;

12. Постройте столбчатую диаграмму, отображающую рост цен (в процентах) на основные потребительские товары (обувь, одежда, белье, средства гигиены, постельные принадлежности) за прошлый год. Данные хранятся в массиве T 1...5 .

Вариант 11.

1. Найти значение выражения  по схеме Горнера:

p(1.7) + 5p(24.8)- p2(5),    где      p(x)=6x6 +1.9x4 - 6x3 + 7.4x2 - 21.4x +3;

2. Найти площадь заштрихованной   фигуры методом Монте-Карло. Вычисление площади оформить как процедуру, в основной программе вводится число точек и выводится результат:

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 250]. Вставить заданное число после минимального элемента.

4. Сформировать массив Х[1..15], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

5. Заданы массивы a[1..n] и b[1..m]. Отсортировать каждый из них по невозрастанию (использовать процедуру сортировки массива).

6. Сформировать стек из 10 чисел. Найти сумму первых 5 чисел и результат поместить в стек.

7. Сформировать очередь из 5 чисел. Уменьшить на 1 2-е число из очереди.

8. Изобразить на экране две касающиеся окружности с заданным радиусом R1, R2. Обозначить их центры. Найти расстояние между центрами данных окружностей, результат вывести на экран.

9. Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y=(х+3)/(x-2);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =a*sin (5 /3);

12. Постройте столбчатую диаграмму, отображающую рост урожайности пшеницы с 1 га в течение 10 последних лет. Данные о средней урожайности за каждый год хранятся в массиве P 1...10 .

Вариант 12.

1. Найти значение выражения  по схеме Горнера:

(3p(1.4) + p(8))/2,   где   p(x)=x7 -1.9x6 -1.3x5 - 6.5x3 + 4x2 - 2.4x +1;

2.  Найти корень уравнения методом половинного деления с точностью Е=0.0001:

cos x + x =0;

3. Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив с сохранением упорядоченности.

4. Сформировать массив a[1..15], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить два элемента, стоящие после него.

5. Заданы массивы a[1..n] и b[1..m]. В каждом из них отсортировать по невозрастанию элементы, стоящие на нечетных местах (использовать процедуру сортировки массива).

6. Сформировать стек из 8 чисел. Найти произведение второго и третьего чисел. Результат поместить в стек.

7. Сформировать очередь из 10 чисел. Найти среднее арифметическое 2-го и 4-го чисел из очереди.

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

9. Изобразить на экране 5 олимпийских колец.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y= ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =a*sin(/3);

12. Постройте столбчатую диаграмму, отображающую количество ежемесячно выпавших осадков в течение прошлого года. Данные о среднем количестве осадков в месяц хранятся в массиве О[ 1...12 .

Вариант 13.

1. Найти значение выражения  по схеме Горнера:

p(10.4) + p(4.8)- p(1),          где   p(x)=6x7 - 9x6 -3x4 - 6.7x3 + 12x2 - 0.4x +0.1;

2. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

cos x - x3 = 0;

3. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 200]. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в конец массива.

5. Заданы массивы a[1..n] и b[1..m]. В каждом из них отсортировать по неубыванию элементы, стоящие на четных местах (использовать процедуру сортировки массива).

6. Сформировать стек из 7 чисел. Найти сумму 3-го, 4-го и 5-го чисел из стека. Результат поместить в стек.

7. Сформировать очередь из 8 чисел. Удвоить 3-е и 5-е числа из очереди.

8. Построить квадрат, вписанный в окружность радиусом r. Обозначить вершины квадрата, точку пересечения его диагоналей и закрасить квадрат в желтый цвет. Вычислить площадь квадрата и вывести её значение на графический экран.

9. Изобразить N окружностей, расположенных случайным образом. Радиус каждой окружности выбирается случайно из диапазона [10, 40].

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y=1/sin x;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

циссоида  = а* sin2  /cos  ;

12. Постройте столбчатую диаграмму, отображающую изменение среднегодовой температуры за последние 10 лет. Данные о среднегодовой температуре за каждый год хранятся в массиве Т[ 1...10 .

Вариант 14.

1. Найти значение выражения по схеме Горнера:

p(1.4) + p2(4.8),     где    p(x)=1.6x7 -1.1x6 -1.3x5 + x4 + 4x2 - 21.4x;

2. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

ctg x - 2x= 0;

3. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то вставить после него элемент, вдвое превышающий найденный.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 200]. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

5. Заданы массивы a[1..n] и b[1..n]. В каждом из них отсортировать по невозрастанию элементы с k-го по m-й (использовать процедуру сортировки массива).

6. Сформировать стек из 5 чисел. Найти произведение 3-го и 4-го чисел из стека. Результат поместить в стек.

7. Заполнить очередь 10 случайными числами из интервала [20;50]. Найти среднее арифметическое нечетных чисел.

8.Построить квадрат со стороной а и вписанную в него окружность. Обозначить вершины квадрата и закрасить окружность в желтый цвет. Вычислить площадь круга и вывести её значение.

9. Изобразить звездное небо и месяц.

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y=sin2(x2 -1);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =а*sin(4/3) ;

12. Постройте столбчатую диаграмму, отображающую рост каждого студента вашей группы. Данные хранятся в массиве R 1...25 .

Вариант 15.

1. Найти значение выражения:

g) p(5.4) + 2p(0.8)- p(15), где p(x)=2x7 -9x6 +1.3x5 - 5x3 + 1.4x2 - 2.4x +1;

2. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

2x +x= 0;

3. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Вставить заданное число на место максимального элемента (максимальный и стоящие за ним элементы смещаются на одну позицию вправо).

4. Сформировать массив a[1..n], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить элементы, стоящие перед ним и после него.

5. Отсортировать символы введенной строки по неубыванию.

6. Заполнить стек 10 случайными числами из интервала [-10;20]. Найти максимальное число.

7. Заполнить очередь 10 случайными числами из интервала [5;55]. Найти количество чисел, которые при делении на 5 дают в остатке 4.

8. Построить прямоугольный треугольник с катетами a и b , закрасив его в синий цвет. Обозначить вершины треугольника, вычислить его площадь и периметр. Вывести результат на экран.

9. Изобразить, используя оператор цикла:

10. Построить график функции точками, выбрав расположение координатных осей на экране и масштаб:

y= ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

улитка Паскаля  = a*cos +l

12. Постройте столбчатую диаграмму, отображающую ежедневный выпуск изделий предприятием в течении 15 дней. Данные о количестве ежедневно выпускаемых изделий хранятся в массиве х[ 1...15

Вариант 16.

1.  Найти значение выражения по схеме Горнера:

2p(14) + 3p(8),        где   p(x)=2x7 -19x6 +0.3x5 - 1.5x3 + 4x2 - 7.4x +1.4;

2. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

e-x - x3 =0.

3. Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить после него два новых элемента.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,90]. Удалить из него элементы, которые больше 70 или меньше 30.

5. Вводится строки букв и цифр. Получить две строки: первая содержит цифры, расположенные по невозрастанию, а вторая - буквы, расположенные по невозрастанию.

6. Заполнить стек 10 случайными числами из интервала [-10;40]. Найти минимальное число.

7. Заполнить очередь 8 случайными числами из интервала [-20;50]. Найти количество отрицательных чисел.

8. Изобразить два вектора с общим началом и вектор, являющийся их суммой. Вывести соответствующие надписи.

9. Изобразить, используя оператор цикла:

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

у = х2(х+2)(х-1);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

кардиоида  =2r(1-cos );

12. Постройте столбчатую диаграмму, отображающую рост зарплаты за прошедший год. Данные о средней зарплате за каждый месяц хранятся в массиве Z 1...12 .

Вариант 17.

1. Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=-(x-3)2 +4,   a=1,  b=4,       n=100, 200, 1000.

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

a) S = 1/(1+2) + 1/(1+2+3) +...

3. Сформировать массив a[1..20], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив на первое место.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,100]. Удалить из него элементы, более чем в два раза превышающие минимальный элемент.

5. Вводятся две строки цифр. Упорядочить цифры каждой строки по невозрастанию (использовать процедуру сортировки цифр строки).

6. Сформировать стек из 6 чисел. Найти количество положительных чисел.

7. Сформировать очередь из 8 чисел. Найти сумму 3-го и 4-го чисел очереди..

8. .Изобразить на экране треугольную пирамиду. Провести высоту пирамиды и выделить пунктиром невидимые линии. Вывести на экран формулу для вычисления объема пирамиды.

9. Изобразить, используя оператор цикла:

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

y=-х4 +2х+1;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =а*sin(4/3) ;

12. Постройте столбчатую диаграмму, отображающую среднюю успеваемость в 1-10 классах. Данные о среднем балле в каждом классе хранятся в массиве Y[ 1...10] .

Вариант 18.

1. Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=(x-4)2 , a=1, b=4,n=100, 500, 1000.

2. Найти значение выражения  по схеме Горнера:

(p(0.7) + p(24.8))/2, где p(x)=5.7x5 +9x4 - 20.6x3 + x2 +11.4x - 0.9;

3. .Сформировать массив a[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним два новых элемента.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [50,90]. Удалить из него минимальный элемент.

5.  .Вводятся две строки символов. Упорядочить символы каждой строки по невозрастанию (использовать процедуру сортировки символов строки).

6. Сформировать стек из 8 чисел. Увеличить вдвое второе и третье числа стека.

7. Заполнить очередь 8 случайными числами из интервала [0;50]. Найти среднее арифметическое четных чисел.

8. Изобразить на экране пирамиду, в основании которой лежит квадрат. Провести высоту пирамиды и выделить пунктиром невидимые линии. Вывести на экран формулу для вычисления объема пирамиды.

9. Изобразить на экране стрелковую мишень.

10.  Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

y= (х2 -х+1)2 ;

11.  Построить кривые по их уравнениям, заданным в полярных координатах:

      =a*sin(/3);

12. Постройте круговую диаграмму, отображающую ежегодное поступление книг в библиотеку АГПИ с 1994 по 1999гг. Данные хранятся в массиве К[ 1...6] .

Вариант 19.

1. Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=ln(x-1),   a=2,   b=4,      n=100, 200, 1000.

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

S =2/3! + 3/5! + ...

3. Сформировать массив b[1..20], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив с сохранением упорядоченности.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Удалить из него максимальный элемент.

5. .Протабулировать функцию y=sin x2 на отрезке [1,2] с шагом h=0.1 и упорядочить значения функции по возрастанию.

6. Сформировать стек из 7 чисел. Уменьшить на 1 пятое и шестое числа из стека. Результат поместить в стек.

7. Сформировать очередь из 10 чисел. Найти сумму 2-го, 3-го и 4-го чисел из очереди.

8. Построить прямую треугольную призму. Провести в ней произвольную диагональ и высоту. Обозначить вершины призмы. Вычислить объём пирамиды, если даны стороны треугольника и высота призмы. Вывести результат на экран.

9. Вывести на экран изображение шахматной доски.

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

у=х(x-2)(x+3);

11. Построить кривые по их уравнениям, заданным в полярных координатах

четырех лепестковая роза:       =а*sin2 (a> 0);

12.  За прошедший год предприятие получило в первом квартале - х1 тыс.руб. прибыли, во втором - х2, в третьем - х3, в четвертом - х4. Постройте круговую диаграмму, отображающую поквартальное распределение прибыли.

Вариант 20.

1. Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=|2cos x +1|,    a=0,     b=pi,    n=100, 500, 1000.

2. Найти значение выражения по схеме Горнера:

2p(1.7) + p(24.8)/2,         где   p(x)=3.7x6 +0.9x5 - 2.66x3 + 1.5x2 +1.4x +9;

3. Сформировать массив Х[1..15], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить его из массива.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,50]. Вставить заданное число на место максимального элемента (максимальный и стоящие за ним элементы смещаются на одну позицию вправо).

5.Протабулировать функцию y= cos x + sin x на отрезке [0, 2] с шагом h=0.2 и упорядочить значения функции по убыванию.

6. Сформировать стек из 5 чисел. Найти произведение 3-го и 4-го чисел из стека. Результат поместить в стек.

7. Сформировать очередь из 5 чисел. Уменьшить на 1 2-е и 3-е числа очереди.

8. Изобразить на экране конус, выделив пунктиром невидимые линии. Провести высоту конуса и радиус основания. Вывести на экран формулу для вычисления объема конуса.

9. Изобразить солнце с лучами, длины которых выбираются случайным образом из интервала (20, 80).

10.    Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

y=(х+1)2 (х+2) 4 (х-2)3;

11.  Построить кривые по их уравнениям, заданным в полярных координатах:

лемниската Бернулли  2= 2а2 cos2 ;

12. Полученную за прошедший год прибыль администрация предприятия распределила следующим образом: 1350 тыс.руб. - на развитие предпрития, 150 тыс.руб. - на премии работникам, 100 тыс. руб. - на благотворительные цели. Постройте круговую диаграмму.

Вариант 21.

1. Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=-(x+2)2 +3,    a=-2,   b=0,     n=100, 500, 1000.

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

S = 1/(1+3)  + 1/(1+3+5)  + ...

3. Сформировать массив Y[1..20], упорядоченный по возрастанию.  Определить, содержит ли он заданное число. Если элемент найден, то вставить после него элемент,  на 1 превышающий найденный.

Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,90]. Удалить из него элементы, которые больше 70 или меньше 30.

5. Задана матрица NxN. Отсортировать четные строки по невозрастанию.

6. Заполнить стек 8 случайными числами из интервала [-10;50]. Найти среднее арифметическое чисел 5-го, 6-го и 7-го чисел. Результат поместить в стек.

7. Сформировать очередь из 10 чисел. Найти модуль разности 3-го и 4-го чисел из очереди. Результат поместить в очередь.

8. Изобразить на экране прямую призму, в основании которой лежит квадрат. Невидимые линии выделить пунктиром. Вычислить объем и площадь полной поверхности призмы, если заданы ее высота и сторона основания. Результат вывести на экран.

9. Изобразить семейство окружностей. Радиус каждой окружности выбирается случайно из диапазона [10, 40].

10.  Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

у=cos(x2 - 4x + 1);

11.  Построить кривые по их уравнениям, заданным в полярных координатах:

 = a*cos +l;

12.   Постройте круговую диаграмму, отображающую распределение площадей под посевные культуры, если пшеницей было засеяно 1500 га, рожью - 550 га, гречихой - 380 га.

Вариант 22.

1.  Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=|3sinx-1|,   a=p /2, b=2p , n=100, 200, 500.

2.  Найти значение выражения по схеме Горнера:

p(1.7) + 5p(24.8)- p2(5),        где   p(x)=6x6 +1.9x4 - 6x3 + 7.4x2 - 21.4x +3;

3. Сформировать массив a[1..15], упорядоченный по убыванию. Определить, содержит ли он заданное число. Если элемент найден, то удалить два элемента, стоящие после него.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [100, 250]. Вставить заданное число на место минимального элемента (минимальный и стоящие за ним элементы смещаются на одну позицию вправо).

5. Задана матрица MxN. Отсортировать нечетные строки по неубыванию.

6. Заполнить стек 15 случайными числами из интервала [-10;30]. Найти сумму чисел, которые оканчивают на 5.

7. Сформировать очередь из 8 чисел. Удвоить сумму 3-го и 4-го чисел из очереди. Результат поместить в очередь.

8. Изобразить на экране куб, выделив пунктиром невидимые линии. Вычислить и вывести на экран площадь полной поверхнсти куба, если задано его ребро.

9. Изобразить окружность и вписанный в нее правильный n-угольник. Значение n вводится с клавиатуры.

10.  Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

у=sin x2 ;

11.  Построить кривые по их уравнениям, заданным в полярных координатах:

спираль Архимеда     =а;

12.  Постройте круговую диаграмму, отображающую распределение семейного бюджета, если из 2450 руб. месячного дохода на питание было потрачено 1050 руб., на оплату коммунальных услуг - 460 руб., приобретение промышленных товаров - 650 руб., остальные - на мелкие расходы.

Вариант 23.

1.  Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x)=-(x+2)2 +3,      a=-2,    b=0,   n=100, 500, 1000.

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

S = 1/(2+4) + 1/(2+4+6) +...

3. Сформировать массив Х[1..20], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним новый элемент, на 1 меньше найденного.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [-10,50]. Удалить из него отрицательные числа.

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

6. Сформировать стек из 6 чисел. Найти сумму и количество нечетных положительных чисел.

7. Заполнить очередь 6 случайными числами из интервала [30;80]. Найти среднее арифметическое четных чисел. Результат поместить в очередь.

8. Нарисовать на экране домик с трубой и круглым окном.

9. Изобразить циферблат круглых часов с нанесенными делениями и стрелками. Около делений вывести значения от 1 до 12.

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

у=cos2 x;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =а ;

12. Постройте круговую диаграмму, отображающую сезонное (зима, весна, лето, осень) распределение осадков за прошлый год.

Вариант 24.

1.  Вычислить площадь криволинейной трапеции, ограниченной линиями: y=f(x), x=a; x=b (использовать метод трапеций, разбивая отрезок [a, b] на n равных частей):

f(x) = x2 - 1,       a=-3,    b=-1,   n=100, 200, 1000.

2. Найти значение выражения по схеме Горнера:

(3p(1.4) + p(8))/2,    где   p(x)=x7 -1.9x6 -1.3x5 - 6.5x3 + 4x2 - 2.4x +1;

3. Сформировать массив Х[1..n], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент не найден, то вставить его в массив на второе место.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [10,100]. Удалить из него элементы, более чем в два раза превышающие минимальный элемент.

5.Задана матрица NxM. Отсортировать четные столбцы по невозрастанию.

6. Заполнить стек 10 случайными числами из интервала [-10;80]. Найти количество чисел, которые при делении на 7 дают в остатке 4.

7. Сформировать очередь из 8 чисел. Найти произведение 2-го и 4-го чисел из очереди. Результат поместить в очередь.

8. Вывести на экран изображение рыбы.

9. Изобразить, используя оператор цикла:

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

y= ln(x+1);

11. Построить кривые по их уравнениям, заданным в полярных координатах:

кохлеоида  = (а* sin  )/ ;

12. Постройте столбчатую диаграмму, отображающую результаты последней сессии в вашей группе. Данные о среднем балле за каждый предмет хранятся в массиве В[ 1...5 .

Вариант 25.

1. Найти корень уравнения методом половинного деления с точностью Е=0.0001:

cos x - ln x = 0;

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

S = 1/(1+2!) + 1/(2+3!) +...

3. Сформировать массив С[1..15], упорядоченный по возрастанию. Определить, содержит ли он заданное число. Если элемент найден, то вставить перед ним два новых элемента, равных найденному.

4. Сформировать массив a[1..n], элементы которого выбираются случайным образом из интервала [50,90]. Удалить из него минимальный элемент.

5. Задана матрица NxN. Отсортировать нечетные столбцы по неубыванию.

6. Заполнить стек 8 случайными числами из интервала [-20;50]. Найти среднее арифметическое положительных чисел.

7. Сформировать очередь из 10 чисел. Найти среднее арифметическое 2-го и 4-го чисел из очереди. Результат поместить в очередь.

8. Изобразить на экране 5 олимпийских колец.

9. Изобразить, используя оператор цикла:

10. Построить график функции отрезками прямых, выбрав расположение координатных осей на экране и масштаб:

y= 2cos2x ;

11. Построить кривые по их уравнениям, заданным в полярных координатах:

 =a*sin(5/3);

12. Постройте столбчатую диаграмму, отображающую средний балл, полученный каждым студентом вашей группы за последнюю сессию. Данные хранятся в массиве В[ 1...25 . Задолжникам присвоить нулевое значение баллов.