Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа №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 значения. Разработать функцию для обмена местами двух элементов очереди с заданными номерами.
Лабораторная работа №13. «Реализация программ по обработке текстовых файлов» Задача 13 ü В редакторе создайте два текстовых файла, внесите в каждый файл по 10 строк произвольного текста. ü Из двух исходных файлов при помощи программы получите третий файл, в который внесите поочерёдно строки из первого и второго файла, но только если эти строки имеют одинаковую длину. ü Организуйте из программы вывод на экран содержимого полученного файла. Лабораторная работа №14. «Реализация программ по обработке двоичных файлов» Задача 14 ü Организуйте заполнение двоичного файла случайными целыми числами из интервала [-4000;4000]. Выведите содержимое файла на экран. ü Найдите среднее арифметическое положительных компонент файла. Дополнительный массив не использовать. ü Запишите округленное значение среднего арифметического вместо компоненты с номером 0. Выведите на экран измененное содержимое файла. Лабораторная работа №15. «Разработка программ, использующих подпрограммы» Задача 15.1 Разработать программу, использующую функцию программиста с передачей результата. Функция подсчитывать количество вхождений подстроки в строку. Исходную строку и подстроку передать в функцию в качестве параметров.
Задача 15.2 ü Заданы два одномерных массива разной размерности. Организовать ввод и вывод на экран массивов с использованием функций программиста. ü Найти максимальный элемент в каждом массиве, используя функцию программиста. ü В том массиве, где его значение больше, удвоить элементы до середины массива при помощи функции.
|
||||
Последнее изменение этой страницы: 2021-04-12; просмотров: 112; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.76.163 (0.006 с.) |