Лабораторная работа №7. «Отладка программ циклической структуры»



 

Задача 7.1.

Построить алгоритм, составить и отладить программу для нахождения произведения ряда:

 с точностью до очередного члена ряда <

Задача 7.2.

Число называется простым, если оно делиться без остатка только на 1 и само себя. Сколько существует простых чисел в интервале от 1 до 30? Организуйте двойной цикл перебора чисел от 1 до 30 и всех их возможных целых делителей. Выведете на экран количество чисел, удовлетворяющих данному условию.

 

Указания к лабораторным работам 9–10:

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

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

 

Лабораторная работа №9. «Реализация программ по обработке одномерных массивов»

Задача 9.1

Если в массиве максимальный элемент четный, найти количество положительных элементов, иначе – количество отрицательных.

 

Задача 9.2

Вывести на экран одномерный массив, раскрасив в нем желтым цветом отрицательные элементы, расположенные между первым и последним максимальным элементом.

Лабораторная работа №10. «Реализация программ по обработке двумерных массивов»

Задача 10.1

Ввести двумерный массив произвольной размерности, найти максимальный элемент каждой строки.

 

Задача 10.2

Раскрасить при выводе бирюзовым цветом максимальные элементы каждой строки массива.


Лабораторная работа №11. «Реализация программ по обработке неоднородных структур данных»

Задача 11

Составьте алгоритм и программу для заполнения массива структур. Объявите структуру «Сотрудники», состоящую из следующих полей: фамилия, пол, год рождения, должность, стаж работы. Найти в массиве и вывести на экран сведения о сотрудниках старше 45 лет. Найти в массиве и вывести на экран сведения о сотрудниках определенной должности, стаж работы которых менее 3 лет.

 

Лабораторная работа №12. «Реализация программ по обработке очередей»

Задача 12

Заполнить очередь в динамической области памяти. Поле записи содержит вещественное значение и указатель на запись. Число записей и сами значения вводятся с клавиатуры. Распечатать значения больше указанной величины. Разработать функцию вставки в очередь новой записи в указанную позицию.

 

Лабораторная работа №13. «Реализация программ по обработке текстовых файлов»

Задача 13

ü В редакторе создайте два текстовых файла, внесите в каждый файл 10 строк произвольного текста.

ü Из двух исходных файлов при помощи программы получите третий файл, в который внесите поочерёдно строки из первого и второго файла, вставляя в начале каждой строки по три *** для строк первого файла и по три ??? для строк второго файла.

ü Организуйте из программы вывод на экран содержимого полученного файла.

 

Лабораторная работа №14. «Реализация программ по обработке двоичных файлов»

Задача 14

ü Организуйте заполнение двоичного файла случайными целыми числами из интервала [-1000;1000]. Выведите содержимое файла на экран.

ü  Найдите произведение максимальной и минимальной компонент файла. Дополнительный массив не использовать.

ü Запишите значение произведения вместо компоненты с указанным номером. Выведите на экран измененное содержимое файла.


Дата добавления: 2020-04-25; просмотров: 114; Мы поможем в написании вашей работы!

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






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