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


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



ЗНАЕТЕ ЛИ ВЫ?

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



Задача 9.1

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

 

Задача 9.2

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

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

Задача 10.1

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

 

Задача 10.2

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


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

Задача 11

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

 

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

Задача 12

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

 

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

Задача 13

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

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

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

 

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

Задача 14

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

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

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

Лабораторная работа №15. «Разработка программ, использующих подпрограммы»

Задача 15.1

Разработать программу, использующую функцию программиста с передачей результата. Функция должна вычислять количество цифр в строке после первого пробела. Строка передаётся в качестве параметра.

 

Задача 15.2

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

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

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

 

Лабораторная работа № 16. «Разработка библиотечного модуля»

Задача 16

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

ü Используя функции модуля программиста, разработайте программу: даны два одномерных числовых массива разной размерности. В том из них, где первый нечетный стоит раньше, чем первый четный, удалить из массива все нечетные элементы.


ВАРИАНТ 9

Лабораторная работа №1 «Построение блок- схем алгоритмов»

Задание 1

Разработайте блок-схемы алгоритмов для задач из темы 3, 4 и 6 в соответствие с ЕСПД. Для построения схем используйте векторный графический редактор Microsoft Office Visio.



Поделиться:


Последнее изменение этой страницы: 2021-04-12; просмотров: 72; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.61.142 (0.007 с.)