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