Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Тема 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. Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.
Тема 3: «Обработка одномерных числовых массивов» Задача 3.1. Заполнить одномерный массив из 15 элементов целыми числами. Вычислить количество равных элементов, стоящих рядом (повторений).
Задача 3.2. В одномерном массиве размещены значения аргумента функции. Получить новый массив, в котором рядом будут располагаться значения аргумента и соответствующее ему значение функции
Тема 4: «Обработка строк» Задача 4.1. Разработать программу, которая в заданной строке подсчитывает количество букв в каждом слове. Слова разделены пробелами (одним или несколькими).
Задача 4.2. Разработать программу, которая в заданной строке находит и выводит на экран слово с наименьшим количеством букв. Слова разделены пробелами (одним или несколькими). |
||
Последнее изменение этой страницы: 2018-05-29; просмотров: 163. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |