Массивы. Замена элементов в массиве

Оператор присваивания. Ввод-вывод информации

Вариант Задание
1. Составить программу для решения системы двух линейных уравнений  с двумя неизвестными , . Значения неизвестных находятся по формулам: , , . Считается, что .
2. Подсчитайте, сколько очков набрала команда «Динамо» в первом круге чемпионата России по хоккею, если известно, что  встреч она выиграла,  проиграла,  встреч закончились ничьими, полагая, что за выигрыш команда получает 2 очка, за ничью – 1 очко, за проигрыш – 0 очков.
3. Найдите  из пропорции .
4. Сколько процентов от  приходится на ? На ? На ?
5. Вы положили деньги в сбербанк на срочный депозит на квартал из расчета 24% годовых. Составьте программу, которая вычислит причитающуюся вам сумму через 4 месяца.
6. Розничная цена мужского костюма составляет  рублей. Торговое наложение магазина составляет % от оптовой цены. Составьте программу определения оптовой цены костюма.
7. Зарплата сотрудника частной фирмы составляет  рублей в месяц. Сколько денег он получит за полгода после вычета налогов в размере  ежемесячно и  за полгода?
8. Даны координаты вершины некоторого треугольника. Вычислите его периметр.
9. Сколько времени в минутах затратит школьник на дорогу от школы до стадиона, если это расстояние составляет  км, а средняя скорость движения школьника –  км/ч.
10. В квадрат вписана окружность. Определить площадь заштрихованной части фигуры, если известна длина стороны квадрата.  
11. В квадрат вписана окружность. Определить площадь заштрихованной части фигуры, если известна длина стороны квадрата.  
12. В квадрат вписана окружность. Определить площадь заштрихованной части фигуры, если известна длина стороны квадрата.  

 

Условный оператор

Вариант Задание
1. Составьте программу, которая уменьшает первое число в пять раз, если оно больше второго по абсолютной величине.
2. Из величин, определяемых выражениями , ,  при заданном , определить и вывести на экран минимальное значение.
3. Определить, какая из двух фигур (круг или квадрат) имеет большую площадь. Известно, что сторона квадрата равна , радиус круга . Вывести на экран название и значение площади большей фигуры.
4. Определить, попадает ли точка  в круг радиусом  с центром в точке .
5. Определить, какая из двух точек  и  расположена ближе к началу координат. Вывести на экран координаты этой точки.
6. Даны вещественные координаты точки (x,y), не лежащей на координатных осях Ox и Oy. Вывести номер координатной четверти, в которой находится данная точка.
7. Даны три переменные X, Y и Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное.
8. Даны целочисленные координаты (x, y) точки на плоскости. Если точка не лежит на координатных осях, то вывести 0. Если точка совпадает с началом координат, то вывести 1. Если точка не совпадает с началом координат , но лежит на оси Ox или Oy, то вывести соответственно 2 или 3.
9. Даны две переменные целого типа A и B. Если их значения не равны, то присвоить переменным нулевые значения, а если равны, то присвоить каждой переменной максимальное из этих значений.
10. При заданном значении  вычислить значение функции
11. Составить программу вычисления функции  вида:
12. По заданным значениям , ,  вычислить значение : , где , , ,  – известные величины.

Оператор цикла (For)

Вычислить сумму , где  – заданное целое число.

Вариант Задание
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Оператор цикла (For)

Вариант

Функция

Рабочий набор

1. 75 3,5
2. 30 8
3. 80 5,3
4. 25 1, 8
5. 20 4,5
6. 20 3,1415
7. 35 1,1
8. 20 0,5
9. 55 0,5
10. 15 1,5
11. 40 10
12. 25 1,5

Оператор цикла (While)

Вычислить значение функции  на отрезке  с шагом

Вариант Задание
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Массивы. Заполнение массива

Вариант Задание
1. Заполните линейный массив целых чисел  по правилу: , где  задано.
2. Заполнить линейный массив вещественных чисел  по правилу: , где  задано.
3. Элементы линейного массива вещественных чисел  вычисляются по формуле: , где  задано.
4. Первый элемент массива вещественных чисел  равен 15, остальные элементы вычисляются по правилу:
5. Первые 10 элементов линейного массива  вычисляются по формуле: , остальные элементы вычисляются по формуле: , где  задано.
6. Заполнить линейный массив целых чисел по правилу: , где , ,  заданы.
7. Заполнить линейный массив  по правилу: ,  задано.
8. Заполните линейный массив целых чисел  четными числами по правилу: .
9. Заполните линейный массив целых чисел  нечетными числами по правилу: .
10. Заполните линейный массив целых чисел  по правилу: , где  заданно.
11. Заполнить линейный массив  целых чисел по правилу: , где , ,  заданы.
12. Первый элемент массива вещественных чисел  равен 7, остальные элементы вычисляются по правилу: , .

Массивы. Замена элементов в массиве

Вариант Задание
1. В линейном массиве целых чисел  заменить все элементы, меньшие 0, на квадрат этих элементов.
2. В линейном массиве вещественных чисел  заменить все элементы, большие 10, на число .
3. В линейном массиве целых чисел  заменить все элементы, кратные 5, на их удвоенное значение.
4. В линейном массиве целых чисел  заменить все элементы, кратные введенному числу D, на их квадраты.
5. В линейном массиве вещественных чисел  заменить первые 10 элементов по формуле , остальные оставить без изменения.
6. В линейном массиве целых чисел  заменить все элементы, большие второго и меньшие пятого, на сумму второго и пятого.
7. Переписать линейный массив вещественных чисел  в обратном порядке.
8. В линейном массиве целых чисел  поменять местами все четные по номеру элементы с нечетными по номеру элементами.
9. Дан одномерный массив. Переставить в обратном порядке элементы массива, расположенные между минимальным и максимальным элементами.
10. В линейном массиве отрицательные элементы заменить на 1, а положительные на –1, нули не изменять.
11. В линейном массиве заменить все четные элементы на 0.
12. В линейном массиве утроить все нечетные элементы.

Двумерные массивы

Вариант Задание
1. Вычислить сумму чисел в каждой строке. ,
2. Вычислить произведение чисел в каждом столбце. ,
3. Вычислить количество положительных чисел в каждом столбце. ,
4. Вычислить сумму чисел для каждого столбца, удовлетворяющих условию . Здесь  –произвольная величина. ,
5. Вычислить произведение чисел для каждого столбца, удовлетворяющих условию . Здесь  – произвольная величина. ,
6. Вычислить значение наибольшего по модулю элемента для каждой строки массива. ,
7. Вычислить значение наименьшего элемента для каждого столбца массива. ,
8. Вычислить для каждой строки значение наименьшего элемента и его индекс. ,
9. Вычислить значение наибольшего по модулю элемента и его индекс для каждого столбца массива. ,
10. Вычислить сумму отрицательных чисел в каждой строке. ,
11. Найти номер столбца, содержащий минимальный элемент двумерного массива.
12. Найти номер строки, содержащей максимальный элемент двумерного массива.

Строковый тип

Вариант Задание
1. Подсчитать, сколько раз в данной строке встречается буква ”a”.
2. Подсчитать, сколько раз в данной строке встречается буква ”b”.
3. Подсчитать, сколько раз в данной строке встречается буква ”c”.
4. Подсчитать, сколько раз в данной строке встречается буква ”d”.
5. Подсчитать, сколько раз в данной строке встречается буква ”e”.
6. Подсчитать, сколько раз в данной строке встречается буква ”f”.
7. Подсчитать, сколько раз в данной строке встречается буква ”r”.
8. Подсчитать, сколько раз в данной строке встречается буква ”t”.
9. Подсчитать, сколько раз в данной строке встречается буква ”v”.
10. Подсчитать, сколько раз в данной строке встречается буква ”x”.
11. Подсчитать, сколько раз в данной строке встречается буква ”y”.
12. Подсчитать, сколько раз в данной строке встречается буква ”z”.

Строковый тип

Вариант Задание
1. В строке  S  заменить символ ”a” на ”+”.
2. В строке  S  заменить символ ”b” на ”a”.
3. В строке  S  заменить символ ”c” на ”b”.
4. В строке  S  заменить символ ”d” на ”c”.
5. В строке  S  заменить символ ”r” на ”g”.
6. В строке  S  заменить символ ”j” на ”u”.
7. В строке  S  заменить символ ”a” на ”+”.
8. В строке  S  заменить символ ”v” на ”k”.
9. В строке  S  заменить символ ”w” на ”i”.
10. В строке  S  заменить символ ”o” на ”d”.
11. В строке  S  заменить символ ”p” на ”h”.
12. В строке  S  заменить символ ”l” на ”y”.

Работа с записями

Вариант Задание
1. Опишите запись с именем типа Tovar, содержащую информацию о хранящемся на складе товаре: код товара (тип integer), наименование товара (тип string), цену (тип real). Переменную, определяющую массив записей, назовите Tov. Заполнить массив записей и вывести его на экран.
2. Опишите запись с именем типа Baza, содержащую информацию для школьной базы: личный номер ученика (тип integer), ФИО (тип string), год рождения (тип integer), адрес (тип string). Переменную, определяющую массив записей, назовите Inf. Заполнить массив записей и вывести его на экран.
3. Опишите запись с именем типа Systema, содержащую информацию о планетах солнечной системы: номер планеты по удалению от Солнца (тип integer), название планеты (тип string), объем (тип real), диаметр (тип real), удаленность от Земли (тип real). Переменную, определяющую массив записей, назовите Planeta. Заполнить массив записей и вывести его на экран.
4. Опишите запись с именем типа Sport, содержащую информацию о лучших спортивных достижениях школы по легкой атлетике: название вида (тип string), фамилия рекордсмена (тип string), дата установления рекорда (запись Dat, состоящая из полей Day, Month, Year). Переменную, определяющую массив записей, назовите Rec. Заполнить массив записей и вывести его на экран.
5. Опишите запись с именем типа Geometr, содержащую информацию об оценках учеников класса по геометрии: ФИО (тип integer), оценки за три месяца max по 5 оценок в месяц. Переменную, определяющую массив записей, назовите Dig. Заполнить массив записей и вывести его на экран.
6. Опишите запись с именем типа Rasp, содержащую информацию о движении электропоездов из вашего города: направление (тип string), время оправления электропоездов (тип real), Переменную, определяющую массив записей, назовите R. Заполнить массив записей и вывести его на экран.
7. Опишите запись с именем типа Post, содержащую информацию о почтовой базе данных о подписчиках на газеты и журналы: ФИО (тип string), адрес (тип string), 3 с названиями газет и журналов. Переменную, определяющую массив записей, назовите G. Заполнить массив записей и вывести его на экран.
8. Опишите запись с именем типа Boln, содержащую информацию о больничной базе данных о стационарных больных: ФИО (тип string), возраст (тип integer), адрес (тип string), дату поступления (тип string), диагноз (тип string). Переменную, определяющую массив записей, назовите B. Заполнить массив записей и вывести его на экран.
9. Опишите запись с именем типа Student, содержащую информацию о студенте: ФИО (тип string), дата рождения (тип integer), адрес (тип string), курс (тип integer) и группа (тип integer). Переменную, определяющую массив записей, назовите St. Заполнить массив записей и вывести его на экран.
10. Опишите запись с именем типа Computer, содержащую информацию о ПК: Марка (тип string), цена (тип integer), описание (тип string), гарантия (тип Boolean). Переменную, определяющую массив записей, назовите С. Заполнить массив записей и вывести его на экран.
11. Опишите запись с именем типа Makler, содержащую информацию о квартирах: количество комнат (тип integer), район (тип string), наличие телефона (тип Boolean), этаж (тип integer), контактный телефон (тип integer). Переменную, определяющую массив записей, назовите М. Заполнить массив записей и вывести его на экран.
12. Опишите запись с именем типа Game, содержащую информацию об играх: название игрушки (тип string), стоимость (тип integer), возрастные ограничения (тип string), производитель (тип string). Переменную, определяющую массив записей, назовите М. Заполнить массив записей и вывести его на экран.

Функции

 

Даны числа a и b (целые). Определить вещественную функцию f и использовать ее в программе для вычисления выражения.

Вариант

Задание


Дата добавления: 2018-05-13; просмотров: 458; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!