Лабораторная работа №7. «Отладка программ циклической структуры»
Задача 7.1.
Построить алгоритм, составить и отладить программу для нахождения произведения ряда:
с точностью до очередного члена ряда <
Задача 7.2.
Разработать программу для подсчета, сколько существует натуральных трехзначных чисел, произведение цифр которых равно самому числу. Вывести на экран эти числа и их количество.
Лабораторная работа №8. «Реализация программ по обработке символов и строк»
Задача 8.1
Заполнить экран синим цветом. Ввести строку с клавиатуры, очистить экран зеленым цветом, и вывести строку на экран, заменив все латинские буквы пробелами, а также вывести количество латинских букв, которые были заменены.
Задача 8.2
Составить программу, организующую работу с пользователем в диалоговом режиме: программа запрашивает слово, в котором должна встречаться заданная буква, проверяет правильность ввода такого слова и выводит следующий запрос. Окончание работы – ввод пустой строки. Программа также должна подсчитать количество правильных ответов и выводить, сколько баллов набрал пользователь по стобалльной системе и количество попыток.
Указания к лабораторным работам 9–10:
Ввод массивов осуществить в цикле при помощи генератора случайных чисел. Размерность массива задать с клавиатуры. Вывод массивов производите с указанием количества позиций на каждый элемент. Двумерные массивы выводите в виде таблиц.
|
|
Результаты решения вашей задачи выводите с пояснительными текстами, каждое с новой строки. Если в массиве произошли изменения по заданию, то необходимо еще раз вывести массив на экран. Решение задачи выполните двумя способами: с использованием индексации и с применением указателей.
Лабораторная работа №9. «Реализация программ по обработке одномерных массивов»
Задача 9.1
Если в массиве количество нечетных элементов больше заданного n, поменять местами первый нечетный и последний нечетный элемент.
Задача 9.2
Вывести на экран одномерный массив, раскрасив красным элементы, в записи которых встречаются цифры 1 и 0.
Лабораторная работа №10. «Реализация программ по обработке двумерных массивов»
Задача 10.1
Ввести двумерный массив произвольной размерности, определить количество четных по значению элементов каждой строки.
Задача 10.2
Найти номер строки массива с наибольшим количеством четных элементов и раскрасить эту строку при выводе желтым цветом.
Лабораторная работа №11. «Реализация программ по обработке неоднородных структур данных»
Задача 11
Составьте алгоритм и программу для заполнения массива структур. Объявите структуру «Соревнования», состоящую из следующих полей: номер участника, фамилия, пол, год рождения, время заплыва. Найти в массиве и вывести на экран сведения о участниках соревнования – юношах младше 18 лет. Найти в массиве и вывести на экран сведения о победителе соревнования среди юношей.
|
|
Лабораторная работа №12. «Реализация программ по обработке очередей»
Задача 12
Заполнить очередь в динамической области памяти. Поле записи содержит целое значение и указатель на запись. Число записей и сами значения вводятся с клавиатуры. Распечатать кратные 5 значения. Разработать функцию для обмена местами двух элементов очереди с заданными номерами.
Дата добавления: 2020-04-25; просмотров: 119; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!