close

Вход

Забыли?

вход по аккаунту

Выбор номера варианта n: n=(K mod 8) +1, где K – номер

код для вставкиСкачать
Выбор номера варианта n:
n=(K mod 8) +1, где K – номер студента в журнале.
Пример: K=7, тогда n=(7 mod 4)+1=3+1=4;
Лабораторная работа №2
Ветвления
1. Задана точка M с координатами (x,y). Определить ее положение
относительно окружности радиуса R с центром в начале осей
координат.
2. Определить фигуру с наибольшей площадью: квадрат со стороной a,
равносторонний треугольник со стороной b, окружность с радиусом R.
3. Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + ƒ.
При положительном ответе найти точки пересечения.
4. Если сумма трех попарно различных действительных чисел x,y,z
меньше единицы, то наибольшее из этих чисел заменить сумной
квадратов двух других; в противном случае произвести обмен
значениями переменных x и y.
5. Известны длины отрезков a, b, c, d. Определить треугольники с
минимальной и максимальной площадями, которые можно построить
из этих отрезков.
6. Заданы точки A(a1, a2) и B(b1, b2). Определить, лежат ли эти точки на
прямой y=ax+b.
7. Даны дроби a1/b1, a2 /b2, a3/b3. Определить, какая из этих дробей
наибольшая.
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 7) +1, где K – номер студента в журнале.
Лабораторная работа №3
Циклы
1.
2.
3.
4.
Проверить является ли простым введенное с клавиатуры число.
Вывести на экран N чисел Фибоначчи.
Посчитать факториал числа N.
Вводится
последовательность
целых
чисел
(0
–
конец
последовательности), найти разность между наименьшим среди
положительных и наибольшим среди отрицательных.
5. Вводится последовательность из N целых чисел. Определить
наибольшее число, кратное 13.
6. Вводится последовательность чисел (0 – конец последовательности).
Определить, является ли последовательность строго возрастающей.
7. Вычислить среднее арифметическое чисел, кратных 5 в диапазоне от 1
до N.
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 7) +1, где K – номер студента в журнале.
Лабораторная работа №4
Функции
1. Пока не введен символ ‘0’ осуществляется последовательный ввод
символов с клавиатуры. При вводе каждого нового символа указать
является ли он заглавной буквой. Определение принадлежности
символа к заглавным буквам оформить в виде отдельной функции.
2. Пока не введен символ ‘0’ осуществляется последовательный ввод
целых чисел x с клавиатуры. Вычислить:
f(x)=
f(x) оформить в виде отдельной функции.
3. Для точки с координатами (x,y) указать лежит ли она внутри
окружности с центром в начале координат и заданным радиусом R.
Определение положения относительно окружности оформить в виде
отдельной функции.
4. Вывести на экран число Фибоначчи с порядковым номером n.
Вычисление числа Фибоначчи оформить в виде отдельной функции.
При вычислении использовать рекурсию.
5. Написать функцию, которая выводит символ ‘*’ n раз. n – вводится с
клавиатуры и передается в качестве параметра
6. Написать функцию, определяющую следующие признаки:
 знак числа
 чётность
и возвращающее его квадрат.
Функция должна иметь три параметра:
1 – проверяемое число
2 – флаг отрицательности
3 – флаг чётности
Пример.
cout << f(-25,flag1,flag2) <<flag1<<flag2<<endl;
625 1 0
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 6) +1, где K – номер студента в журнале.
Лабораторная работа №5
Обработка статических массивов
1. Определить, содержит ли заданный массив группы элементов,
расположенные в порядке возрастания их значений. Если да, то
определить количество таких групп. Удалить из массива первую такую
группу.
2. В массиве X(n) после каждого отрицательного элемента вставить ноль.
Определить, поменялось ли местоположение минимального элемента
массива. Найти сумму чётных и произведение нечётных элементов
массива.
3. Сформировать массив В=(b1,b2,…,bk), записав в него каждый второй
элемент массива А = (a1,a2,…,an). Вычислить среднее арифметическое
отрицательных элементов массивов А и B. Из массива В удалить
второй, пятый и шестой элементы (предусмотреть случай, что
элементов может быть в массиве меньше).
4. В массиве X=(x1,x2,…,xn) определить количество элементов, меньших
среднего арифметического значения. Не упорядочивая массив, удалить
из него элементы, расположенные между максимальным и
минимальным.
5. Задан массив Y(k) целых чисел. Если он упорядочен, оставить его без
изменения. Если массив не упорядоченный, то вставить после каждого
второго элемента минимальное непростое число в массиве
6. Задан массив Z(n) целых чисел. Удалить из массива наибольший и
наименьший элементы. В преобразованном массиве найти среднее
арифметическое семи наибольших элементов.
7. Переписать элементы массива целых чисел X=(x1,x2,…,xn) в обратном
порядке в массив Y = (y1,y2,…,yn). Вычислить количество простых
элементов массива Y. Удалить их массива Y первое и последнее
простые числа.
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 7) +1, где K – номер студента в журнале.
Лабораторная работа №6
Структуры
1. Создать структуру данных о пяти студентах на основе следующей
информации: ФИО, год рождения, факультет. Вывести данные о
студентах по факультетам.
2. Создать структуру данных о шести зоопарках на основе следующей
информации: страна, город, количество животных. Вывести данные о
зоопарке, размещающем большее количество животных.
3. Создать структуру данных о семи квартирах на основе следующей
информации: фамилия владельца, этаж, номер, число комнат, площадь.
Вывести данные о квартирах с наибольшей и наименьшей площадями.
4. Создать структуру данных о пяти магазинах на основе следующей
информации: название, район, среднее количество покупателей,
прибыль. Вывести данные о магазине с наибольшей прибылью и
наименьшим средним количеством покупателей.
5. Создать структуру данных о шести посетителях театра на основе
следующей информации: имя, возраст, социальный статус. Вывести
данные о том, сколько среди посетителей студентов, домохозяек,
пенсионеров.
6. Создать структуру данных о пяти собаках на основе следующей
информации: имя владельца, кличка, порода, количество побед на
выставках. Вывести данные о собаках по породам.
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 6) +1, где K – номер студента в журнале.
Лабораторная работа №7
Динамическая память
1.
2.
3.
4.
5.
6.
7.
Создать динамический массив и вывести на экран его
содержимое. Заполнение массива осуществлять в соответствии с
вариантом. По завершении работы с массивом освободить занимаемую
память.
Заполнить массив случайными буквами от A до Z.
Заполнить массив случайными числами от -5 до 10.
Заполнить массив чётными числами в диапазоне от -20 до 20 по
убыванию.
Заполнить массив случайными числами от -10 до 10 по возрастанию.
Заполнить массив простыми числами в диапазоне от 0 до 100.
Заполнить массив нечётными числами в диапазоне от -10 до 30 по
возрастанию.
Заполнить массив первыми пятнадцатью членами последовательности
Фибоначчи.
__________________________________________________________________
Выбор номера варианта n:
n=(K mod 7) +1, где K – номер студента в журнале.
1/--страниц
Пожаловаться на содержимое документа