Тема 5: «Обработка двумерных числовых массивов»



Задача 5.1.

Заполнить двумерный числовой массив А[4, 5] целыми числами. Найти сумму четных элементов каждой строки массива и раскрасить при выводе красным цветом четные элементы.

 

Задача 5.2.

Для заданной квадратной матрицы порядка N найти такие k, что k –ая строка матрицы совпадает с k –ым столбцом.

 

 

Тема 6: «Процедуры и функции программиста»

Задача 6.1.

Создать функцию программиста, которая подсчитывает в заданной строке количество слов, заканчивающихся на определенную букву. Составить программу, в которой запрашивается строка, и если в ней больше слов, заканчивающихся на букву «о», чем слов, заканчивающихся на букву «а», удалить из строки последнее слово, заканчивающиеся на «о».

 

Задача 6.2.

Даны два двумерных массива, сформировать два других двумерных массива: один как сумма, а другой как разность соответствующих элементов исходных массивов, в этих массивах раскрасить бирюзовым цветом максимальные элементы. Ввод, вывод, получение новых массивов и окрашивание элементов организовать в виде процедур. Процедуры программиста расположить в отдельном модуле. Процедуры программиста расположить в отдельном модуле.

 

Тема 7: «Текстовые файлы»

Задача 7.

Скопировать текстовый файл в новый файл, заменив в каждой строке сочетания цифр на «*», и оставляя пустую строку после каждых трех строк.      

 

Тема 8: «Типизированные файлы»

Задача 8.

Разработать программу для заполнения типизированного файла целыми числами в следующем порядке: 10 положительных, 10 отрицательных, 10 положительных, 10 отрицательных. Получить новый файл, компоненты которого идут в таком порядке: 5 положительных, 5 отрицательных и т.д.

 

Тема 9: «Модуль Graph»

Задача 9.

Нарисовать на экране зеленый и желтый кружки, которые то удаляются друг от друга по диагонали экрана, то приближаются. Программа завершается нажатием любой клавиши. Рисование фигур оформить в виде процедуры.

 

Тема 10: «Модуль DOS»

Задача 10.

Узнать системную дату и вывести в центре экрана название соответствующего дня недели; использовать разные цвета для разных дней.

 


ВАРИАНТ 10

 

Тема 1: «Программы разветвленной структуры»

Задача 1.1.

Дано натуральное четырехзначное число. Определить сумму его цифр, произведение его цифр, максимальную цифру в записи числа, минимальную цифру в записи числа и четырехзначное число, в котором минимальная и максимальная цифра исходного числа поменялись местами.

 

Задача 1.2.

Пусть элементами равностороннего треугольника являются:

1 - Сторона a

2 - Площадь S

3 - Высота h

4 - Радиус вписанной окружности R1

5 - Радиус описанной окружности R2

Разработать программу, которая по введенному номеру элемента и соответствующему значению вычисляла бы значение всех остальных элементов треугольника.

 

Тема 2: «Программы циклической структуры»

Задача 2.1.

Вычислить значение функции при помощи суммы ряда с точностью . Сравнить полученное значение суммы с результатом вычисления стандартной функции.

Задача 2.2.

Найти все натуральные числа, не превосходящие заданного значения N, которые делятся на каждую из своих цифр.

 

Тема 3: «Обработка одномерных числовых массивов»

Задача 3.1.

Заполнить одномерный массив из 15 элементов целыми числами. Переставить в обратном порядке все положительные элементы массива и выделить их при выводе зеленым цветом.

 

Задача 3.2.

Составить программу, которая находит минимальное расстояние среди N точек, заданных своими координатами на плоскости. Координаты точек прочесть из текстового файла в одномерный массив.

 

Тема 4: «Обработка строк»

Задача 4.1.

Разработать программу, которая проверяет, является ли заданная строка правильной записью числа в восьмеричной системе счисления.

 

Задача 4.2.

Разработать программу, которая из строки, представляющей собой восьмеричную запись числа, получает число в десятичной системе счисления и проверяет, кратно ли это число 5.


Дата добавления: 2018-05-13; просмотров: 323; Мы поможем в написании вашей работы!

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






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