Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по информатике. Часть 2.doc
Скачиваний:
53
Добавлен:
27.03.2016
Размер:
10.52 Mб
Скачать

Варианты заданий

Задание. Составить алгоритм и нарисовать рисунок, поясняющий ход рассуждения. Если требуется, то написать математическую формулировку. Написать программу на языке программирования С++. Отладить программу на ПК.Составить тест программы. Все результаты предъявить преподавателю. Подготовить ответы на контрольные вопросы.

  1. Переставить элементы строк массива в порядке возрастания. Найти количество элементов в каждой строке.

  2. Найти количество максимальных элементов строк. Найти количество элементов в каждой строке и номер строки, содержащий максимальное количество элементов.

  3. Переставить в строках гласные и согласные элементы. Найти количество переставленных элементов в каждой строке.

  4. Переставить строки массива в алфавитном порядке. Найти количество строк.

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

  6. Подсчитать количество гласных элементов в каждой строке и вывести его на экран, если оно меньше 5, то добавить гласные после каждого согласного.

  7. Переставить элементы в каждой строке в обратном порядке. Найти количество элементов в каждой строке.

  8. Подсчитать в каждой строке количество слов. Если оно меньше 5, то добавить до 7 слов в начало строки. Вывести номера таких строк.

  9. Переставить элементы строк массива в порядке, обратном алфавитному. Найти количество таких элементов в каждой строке.

  10. Выбрать в каждой строке слова, оканчивающиеся на букву «е», и переставить их в конец строки. Найти количество таких слов в каждой строке.

  11. Выбрать все строки, содержащие согласные, расположив их элементы в алфавитном порядке. Найти номер и количество таких строк.

  12. Выбрать в каждой строке слова, начинающиеся на букву «в», заменить их на букву «d» и переставить замененные элементы в начало строки. Найти количество таких слов в каждой строке и номер строки.

  13. Ввести строку, расположить все символы в обратном порядке.

  14. Ввести две строки. Переставить их местами.

  15. Ввести строку. Заменить в ней каждую пару символов на следом стоящую пару символов. Например, в исходная строка «Мышка норушка» после замены будет выглядеть так «Шкмы ноа шкру а».

Технология выполнения работы

Написать математическую формулировку, нарисовать картинку, поясняющую логику решения задачи и составить алгоритм. Написать программу, которая в задаче обрабатывает символьный массив.

Содержание отчета

  1. Титульный лист по стандартной форме.

  2. Постановку задачи.

  3. Необходимые математические выкладки (и/или поясняющую картинку).

  4. Алгоритм решения задачи (в виде блок-схемы или в текстуальной форме).

  5. Тексты программы.

  6. Тестовые наборы (тест – это проверка работоспособности программы по контрольным значениям данных).

  7. Результаты вычислений по каждому тесту.

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