Лабораторная работа №8. «Реализация программ по обработке символов и строк»
Задача 8.1
Заполнить экран розовым цветом. Ввести строку с клавиатуры. Если в ней больше букв «а», чем букв «о», вставить перед каждой буквой «а» звёздочку.
Задача 8.2
Составить программу, организующую работу с пользователем в диалоговом режиме: программа запрашивает слово с определенным количеством букв «а», проверяет правильность ввода такого слова и выводит следующий запрос. Окончание работы – ввод пустой строки. Программа также должна подсчитывать количество правильных ответов и выводить, сколько баллов набрал пользователь по стобалльной системе и количество попыток.
Лабораторная работа №7. «Отладка программ циклической структуры»
Задача 7.1.
Построить алгоритм, составить и отладить программу для нахождения произведения ряда:
с точностью до очередного члена ряда <
Задача 7.2.
Сколько существует троек «пифагоровых» чисел, для которых ? Организуйте три вложенных цикла перебора всех возможных чисел при с проверкой каждого неповторяющегося сочетания.
Указания к лабораторным работам 9–10:
Ввод массивов осуществить в цикле при помощи генератора случайных чисел. Размерность массива задать с клавиатуры. Вывод массивов производите с указанием количества позиций на каждый элемент. Двумерные массивы выводите в виде таблиц.
Результаты решения вашей задачи выводите с пояснительными текстами, каждое с новой строки. Если в массиве произошли изменения по заданию, то необходимо еще раз вывести массив на экран. Решение задачи выполните двумя способами: с использованием индексации и с применением указателей.
Лабораторная работа №9. «Реализация программ по обработке одномерных массивов»
Задача 9.1
Если в массиве минимальный элемент четный, найти произведение четных элементов, иначе – сумму нечетных элементов.
Задача 9.2
Вывести на экран одномерный массив, раскрасив в нем зеленым цветом последний отрицательный элемент.
Лабораторная работа №10. «Реализация программ по обработке двумерных массивов»
Задача 10.1
Ввести двумерный массив произвольной размерности, раскрасить в нем при выводе красным цветом первый четный элемент, желтым цветом последний четный элемент.
Задача 10.2
Определить произведение ненулевых элементов всех нечетных строк массива.
Лабораторная работа №11. «Реализация программ по обработке неоднородных структур данных»
Задача 11
Составьте алгоритм и программу для заполнения массива структур. Объявите структуру «Студенты», состоящую из следующих полей: фамилия, год рождения, рост, вес. Найти в массиве и вывести на экран сведения о студентах, фамилия которых заканчивается на -ов или -ова. Найти в массиве и вывести на экран сведения о студентах, имеющих недостаточный вес для своего роста (нормальный вес считать равным рост–100).
|