Работа с типом «Строки»
Автор: Ольга Сичненко • Июнь 13, 2018 • Лабораторная работа • 4,679 Слов (19 Страниц) • 408 Просмотры
Министерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет компьютерных систем и сетей
Кафедра программного обеспечения информационных технологий
Дисциплина: Основы алгоритмизации и программирования (ОАиП)
ОТЧЕТ
по лабораторной работе №7
Тема работы: Работа с типом «Строки»
Выполнила
студентка: Сичненко О.В.
Проверила: Фадеева Е.П.
Минск 2015
СОДЕРЖАНИЕ
1 Постановка задачи 4
2 Структура данных 5
Приложение А 6
Приложение Б 9
- ПОСТАНОВКА ЗАДАЧИ
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами – запятая или не менее одного пробела, за последним словом - точка.
Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству:
-слово начинается с гласной буквы и заканчивается согласной буквой.
- СТРУКТУРА ДАННЫХ
Таблица 1 – Данные
Элементы данных | Рекомендуемый тип | Примечание | Назначение |
comma | Char | Константа | Запятая,comma=’ , ’ |
probel | Char | Константа | Пробел,probel=’ ’ |
dot | Char | Константа | Точка, dot=’ . ’ |
dl | Integer | Константа | Количество букв в слове,dl=8 |
ar2 | array[1..40] of char | Константа | Согласные буквы латинского алфавита |
arr1 | array[1..12] of char | Константа | Гласные буквы латинского алфавита |
stroka | String | Последовательность слов | |
nam | String | Слово | |
it | Integer | Параметр цикла | |
ch | Integer | Параметр цикла | |
sl | Integer | Параметр цикла | |
shet | Integer | Параметр цикла | |
shet2 | Integer | Параметр цикла | |
shet3 | Integer | Параметр цикла | |
len | Integer | Длина слова | |
count | Integer | Количество слов | |
slovo | array[1..8] of char | Массив для хранения слова | |
flag | Boolean | Переменная логического типа | |
fl | Boolean | Переменная логического типа |
ПРИЛОЖЕНИЕ А
(обязательное)
Исходный код программы
Program laba7;
Const
comma = ',';
probel = ' ';
dot = '.';
dl = 8;
ar2: array [1..40] of char = ('q','Q','W','R','T','P','S','D','F','G',
'H','J','K','L','Z','X','C','V','B','N',
...