Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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




Вариант Задание
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-27; просмотров: 272.

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