Тема 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; Мы поможем в написании вашей работы!

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






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