Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
МИНОБРНАУКИ РОССИИ |
Государственное образовательное учреждение высшего профессионального образования «Московский государственный институт радиотехники, электроники и автоматики МИРЭА |
Объектно-ориентированное программирование
Отчет по лабораторной работе №1
«Исследование управляющих структур языка»
Выполнил
Студент группы ИТВ-2-10
Ростунов С.Ю.
Проверил
Ст. преп. каф. ВТ
Смирнов С.С.
Дата _____________
Подпись _____________
Москва 2012г.
Цель работы:
Задача 2. Определить временную переменную, поместить в нее пустой массив заданного размера. Заполнить массив строками, вводимыми с помощью суфлера.
Используя обобщенные сообщения итерации, вывести в окно системной информации в столбик каждый элемент массива, исключив из него гласные (согласные) буквы.
Листинг программы:
p:=CwTextPrompter new
title:'Mas insert';
messageString:'Insert mas length'.
n:=p prompt asNumber.
mas:=Array new:n.
i:=1.
n timesRepeat:
[p:=CwTextPrompter new
title:'mas elements';
messageString:'Insert mas elements'.
mas at: i put:(p prompt).
i:=i+1].
mas collect: [:char| (char select: [:c|c isVowel]) printOn: Transcript cr].
Transcript cr.
Тестирование:
Ввод длины массива:
Ввод строк-элементов массива:
Вывод результата: