Тема 8: «Типизированные файлы»
Задача 8.
Разработать программу для заполнения типизированного файла целыми числами в интервале [-150; 150]. Обнулить компоненты файла, стоящие на нечетных местах.
Тема 9: «Модуль Graph»
Задача 9.
Нарисовать квадрат, который движется по горизонтали, в прямом и обратном направлении, и меняет цвет при достижении границы экрана. Программа завершается нажатием любой клавиши. Рисование фигуры оформить в виде процедуры.
Тема 10: «Модуль DOS»
Задача 10.
Ввести с клавиатуры имя файла; если он существует, вывести сообщение “стираю файл” и стереть его; иначе вывести сообщение, что файл не существует.
ВАРИАНТ 8
Тема 1: «Программы разветвленной структуры»
Задача 1.1.
Составить программу, которая вычисляет, какое время будут показывать электронные часы через p минут, если сейчас они показывают m часов, n минут, k секунд.
Задача 1.2.
Четыре круга заданы координатами своих центров на плоскости и радиусами. Найти пары кругов, не перекрывающих друг друга, и вывести на экран их номера.
Тема 2: «Программы циклической структуры»
Задача 2.1.
Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.
Задача 2.2.
Составить программу, которая печатает на экране «календарь» на один месяц, если известно, сколько дней в месяце и с какого дня недели начинается месяц. Выходные дни при выводе выделять красным цветом (не учитывая праздники).
|
|
Тема 3: «Обработка одномерных числовых массивов»
Задача 3.1.
Заполнить одномерный массив из 15 элементов целыми числами. Вывести на экран массив, раскрасив розовым цветом элементы, расположенные между первым положительным и последним положительным элементом.
Задача 3.2.
В одномерном массиве с количеством элементов 2N содержатся координаты N точек плоскости. Они располагаются в следующем порядке: … и так далее. Определить номера наиболее удаленных друг от друга точек.
Тема 4: «Обработка строк»
Задача 4.1.
Разработать программу, которая в заданной строке удваивает символ, стоящий после первого пробела и удаляет символ, стоящий после последнего пробела.
Задача 4.2.
Ввести число. Получить строку, представляющую собой запись этого числа в шестнадцатеричной системе счисления.
Тема 5: «Обработка двумерных числовых массивов»
Задача 5.1.
Заполнить двумерный числовой массив А[6, 6] целыми числами. Найти столбец с наибольшей суммой элементов и поменять его местами со строкой, имеющей тот же номер.
|
|
Задача 5.2.
Составить программу, которая заполняет двумерный массив натуральными числами от 1 до и получает квадратную матрицу размерностью , свернув исходный числовой ряд «улиткой».
Например, при N=5 числовой ряд:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Получаемая квадратная матрица:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
Дата добавления: 2018-05-13; просмотров: 410; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!