Тема 3: «Обработка одномерных числовых массивов»
Задача 3.1.
Заполнить одномерный числовой массив целыми числами. Получить из него другой массив, в который занести только положительные элементы в обратном порядке их следования в исходном массиве.
Задача 3.2.
Заполнить одномерный массив из N элементов целыми числами. Переставить в обратном порядке все четные по значениям элементы массива и выделить их при выводе зеленым цветом.
Тема 4: «Обработка строк»
Задача 4.1.
Разработать программу, которая в заданной строке меняет местами первое слово со вторым (слова разделены пробелами).
Задача 4.2.
Разработать программу, которая в заданной строке меняет местами первое слово со вторым, третье с четвертым и т. д.
Тема 5: «Обработка двумерных числовых массивов»
Задача 5.1.
В данном двумерном числовом массиве выделить при выводе желтым цветом минимальные элементы каждого столбца.
Задача 5.2.
Заполнить двумерный числовой массив В[5, 5] целыми числами. Вычислить сумму элементов каждого столбца массива. Упорядочить столбцы массива по убыванию сумм элементов столбцов.
Тема 6: «Процедуры и функции программиста»
Задача 6.1.
Создать функцию программиста, которая подсчитывает в заданной строке количество заданных символов (вид символа вводится как параметр функции). Составить программу, в которой запрашивается строка, и если в ней количество пробелов больше, чем букв «а», то удалить каждый второй встречающийся пробел.
|
|
Задача 6.2.
Даны два двумерных массива, в том из них, где среднее арифметическое положительных элементов больше, раскрасить розовым цветом первый и последний положительный элемент. Ввод, вывод, получение и окрашивание элементов организовать в виде процедур, подсчет среднего арифметического – в виде функции. Процедуры и функции программиста расположить в отдельном модуле.
Тема 7: «Текстовые файлы»
Задача 7.
Составить программу, которая находит периметр фигуры, заданной при помощи N точек (координатами на плоскости). Координаты вершин многоугольника прочесть из текстового файла.
Тема 8: «Типизированные файлы»
Задача 8.
Разработать программу для заполнения типизированного файла числами арифметической последовательности с первым элементом равным 3, и разностью 1.5, число компонент выбирается по желанию пользователя. Определить сумму членов последовательности, начиная с заданного номера.
Тема 9: «Модуль Graph»
Задача 9.
Нарисовать на экране овал зеленого цвета, который движется по вертикали по центру экрана. При достижении границы экрана овал меняет цвет на розовый и начинает движение в обратном направлении. Программа завершается нажатием любой клавиши. Рисование фигуры оформить в виде процедуры.
|
|
Тема 10: «Модуль DOS»
Задача 10.
Если на съёмном диске имеется меньше 1 Мбайт свободного места, вывести предупреждающее сообщение; иначе создать файл и записать в него числа от 1 до 1000.
ВАРИАНТ 13
Тема 1: «Программы разветвленной структуры»
Задача 1.1.
Окружность на плоскости задана координатами центра и радиусом. Составить программу, определяющую, в каких координатных четвертях расположена окружность.
Задача 1.2.
В старояпонском календаре был принят 12-летний цикл. Годы внутри цикла носили названия животных: крысы, быка, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Написать программу, которая на ввод года н.э. выводит его название по старояпонскому календарю. Например, 1996 год – год Крысы (начало очередного цикла).
Тема 2: «Программы циклической структуры»
Задача 2.1.
Составить программу, которая вычисляет размер всей суммы ипотечного кредита, которую надо отдать в течение 10 лет, если банк выдал сумму S из расчета P% годовых, а также при перечислении средств ежемесячно взимается комиссия 2%.
|
|
Задача 2.2.
Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.
Дата добавления: 2018-05-13; просмотров: 325; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!