Задание №1, Формулировка задания:, Описание входных/выходных и промежуточных данных, Контрольный пример, Алгоритм программы реализованный в виде блок-схемы, Листинг программного продукта, Задание №2 - Обработка данных множественного типа
Формулировка задания:
Составьте программу подсчета числа тех гласных букв в слове X, что не используются в написании слова Z.
Описание входных/выходных и промежуточных данных
Описание данных
Тип данных |
Имя переменной |
Тип переменной |
Назначение переменной |
1 |
3 |
4 |
5 |
Входные данные |
X |
String |
Слово X |
Z |
String |
Слово Z | |
Промежуточные данные |
Gl1 |
Set of char | |
I |
Byte |
Индекс массива | |
Выходные данные |
Kol |
Byte |
Количество гласных букв |
Контрольный пример
Слово X: Кибернетика
Слово Z: Информатика
Количество гласных букв: 3
Алгоритм программы реализованный в виде блок-схемы
Листинг программного продукта
Const
Gl = ['у', 'У', 'е', 'Е', 'ы', 'Ы', 'а', 'А', 'о', 'О', 'э',
'Э', 'Я', 'я', 'и', 'И', 'ю', 'Ю'];
Var
Gl1 : set of char;
I, kol : byte;
Z, x : string;
Begin
Gl1 := [];
Kol := 0;
Readln(z);
Readln(x);
For i := 1 to length(z) do
If z[i] in gl then
Gl1 := gl1 + [z[i]];
For i := 1 to length(x) do
If x[i] in gl1 then
Inc(kol);
Writeln(kol);
Readln;
End.
Задание №2
Формулировка задания:
Составьте программу, вычеркивающую из слова Х согласные буквы.
Описание входных/выходных и промежуточных данных
Описание данных
Тип данных |
Имя переменной |
Тип переменной |
Назначение переменной |
1 |
3 |
4 |
5 |
Входные данные |
X |
String |
Слово X |
Промежуточные данные |
I |
Byte |
Индекс массива |
Выходные данные |
X |
String |
Получившееся слово X |
Контрольный пример
Слово X: Информатика
Получившееся слово: И о а и а
- 4. Алгоритм программы реализованный в виде блок-схемы 5. Листинг программного продукта
Программа гласный буква слово
Const
Sogl = ['й', 'Й', 'ц', 'Ц', 'к', 'К', 'н', 'Н', 'г', 'Г', 'ш', 'Ш',
'з', 'З', 'Х', 'х', 'ф', 'Ф', 'в', 'В', 'п', 'П', 'р', 'Р', 'л',
'Л', 'д', 'Д', 'ж', 'Ж', 'ч', 'Ч', 'с', 'С', 'м', 'М', 'т', 'Т',
'б', 'Б'];
Var
X : string;
I : byte;
Begin
Readln(x);
For i := 1 to length(x) do
If x[i] in sogl then
X[i] := #0;
Writeln(x);
Readln;
End.
Похожие статьи
-
Формулировка задания: Составьте программу, выделяющую из множества целых чисел 1..30: A) множество чисел, делящихся без остатка или на 7 или на 4; B)...
-
ОПИСАНИЕ ПРОГРАММЫ, ОСНОВНЫЕ ПЕРЕМЕННЫЕ И СТРУКТУРЫ - Структуры и алгоритмы обработки данных
ОСНОВНЫЕ ПЕРЕМЕННЫЕ И СТРУКТУРЫ Struct BD { char FIO[32]; // фоpмат <Фамилия>_<Имя>_<Отчество> int numberO; char dolzhnost[32]; char dateB[8]; }...
-
На данный момент существует множество аналогов данного приложения, можно выделить такие как стандартный проводник Windows и Total Commander. Заказчику...
-
ER - диаграмма базы данных была представлена на рис. 2. Рис.2. ER-диаграмма базы данных. Таблица admin - содержит два столбца login и password которые...
-
Структура входной информации должна соответствовать структуре данных, определенной на этапе проектирования базы данных, если речь идет о заполнении...
-
Модуль функционирует на персональном компьютере под управлением операционной системы версии Microsoft Windows 7 и выше с поддержкой всех соглашений,...
-
Трудоемкость производство алгоритм excel Трудоемкость годовой производственной программы Трудоемкость по профессии и разряду, ч. 4145,00 Структура...
-
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию. - Условно-постоянная информация включает в себя справочные данные о...
-
ОСОБЕННОСТИ РЕАЛИЗАЦИИ АЛГОРИТМОВ - Структуры и алгоритмы обработки данных
В ходе выполнения курсовой работы, помимо основных алгоритмов, потребовалось реализовать также несколько вспомогательных, необходимых для корректной...
-
Программа задания случайных графов Эрдеша - Реньи - Алгоритмы нескольких махов
Программа реализует алгоритм задания случайных графов Эрдеша - Реньи. В качестве входных параметров задаются число вершин и число ребер. Вершины ребер...
-
Для проведения тестов была написана программа задания единичного интервального графа. Входные параметры: число вершин, длина отрезка на котором задается...
-
Программные модули проекта, Представление графа в памяти ЭВМ - Алгоритмы нескольких махов
Все программы были реализованы на языке С++ на персональной ЭВМ с операционной системой Windows. Каждая программа представляет собой консольное...
-
Входные параметры: входной файл, выходной файл, номер вершины, номер вершины. Если задаваемые номера вершин положительные, то добавляется соответствующее...
-
Общие данные "о программе" - Учет средств предпрятия
Данная программа представляет собой консольное приложение разработанное в среде Borland Pascal v 7.0. Главное окно программы (не титульный лист)...
-
Описание модулей системы Первый модуль - это перевод документов из формата pdf в формат txt. Как было представлено ранее, самым качественным ПО для...
-
Введение, Правила и порядок выполнения курсовой работы - Программирование в среде Turbo Pascal
Настоящие методические указания предназначены для выполнения курсовой работы "Расчеты на ЭВМ характеристик выходных сигналов электрических цепей" по...
-
Программные продукты, разработанные для трехмерного сканирования c использованием RGB-D камер, имеют много сходств в организации процесса сканирования и...
-
SPSS Modeler [29] - это программный комплекс, позволяющий строить прогностические модели и применять эту информацию при принятии решений на уровне...
-
Для того, чтобы использовать симметричные алгоритмы шифрования, необходимо безопасно обменяться ключами. Протокол Диффи - Хеллмана позволяет двум и более...
-
Общее описание программного обеспечения, реализующего разработанный алгоритм Основной идеей дипломного проекта, является реализация алгоритма...
-
С целью более удобного проектирования, настройки, и разделения отдельных исполняемых операций, программа построена на классах, которые взаимодействуют...
-
Описание входной и выходной информации "Учет продаж футбольной атрибутики и спортивных товаров". Входная информация задачи: 1. Условно постоянная...
-
1. НА 7 ПК ИСПОЛЬЗУЕТСЯ microsoft Windows xp sp2. 2. на 1 используется Altlinux 5 3. Программы офисного назначения: A) Microsoft Office Excel 2003 B)...
-
Описание разработанных модулей В разработанной программе имеется 5 модулей. Главный модуль "Program. cs" предназначен для запуска главного окна...
-
Постановка задачи, Описание программы, Алгоритм работы - Алгоритм кодировки RSA
Реализовать клиент серверное приложение для пересылки закодированной информации. В качестве алгоритма реализовать алгоритм RSA. Описание программы...
-
В данном разделе была разработана функциональная схема работы программного комплекса, которая в общем виде описывает состав комплекса, характер и виды...
-
За последние годы было разработано большое количество методологий и стандартов построения и описания различных уровней архитектуры организации, в том...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Для расчета эффективность программного продукта определим, какие задачи выполняет данный продукт, а также насколько снижаются трудозатраты персонала при...
-
Описание модулей программы Проект приложения содержит следующие модули. Модуль UnitCollection. pas содержит описание классов для работы с коллекцией и...
-
Описание программы, Техническое описание программы - Разработка игры "Морской бой"
Запуск программы осуществляется следующим образом: необходимо открыть папку, содержащую данную игру, и найти исполняемый файл Battleship. exe . После...
-
ВВЕДЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"
Данная курсовая работа направлена на изучение принципов объектно-ориентированного программирования. Разработать программу на языке C++, реализующую игру...
-
Основная программа Построение интерполяционного многочлена Нахождение максимума функции методом дихотомии Вычисление значения заданной функции Создание и...
-
Средства визуализации работают со следующими видами данных: - одномерные данные - одномерные массивы, временные ряды и т. п. - двумерные данные -...
-
В данном разделе выпускной квалификационной работы описывается процесс разработки программы извлечения КП текста, а также производится оценка качества ее...
-
Программа реализует алгоритм четырех махов. Входным параметром является имя файла. На выходе печать: является ли граф единичным интервальным,...
-
Графический способ описания алгоритмов
Графический способ описания алгоритмов Цель практической работы Цель работы: изучение графического способа описания алгоритма для решения задачи. Задачи...
-
Поскольку клиентская часть представляет собой приложение на базе операционной системы Android, то для ее разработки был выбран рекомендуемый...
-
Основные типы данных языка Си - Основы программирования
Язык Си относится к языку с жестко определенными типами данных: каждое имя всегда обозначает объект некоторого типа, причем этот тип нельзя изменить до...
-
ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ ЗАДАЧИ, Строковый тип данных в языке Pascal - Строковый тип данных
Строковый тип данных в языке Pascal Познакомимся с типом данных, который относится к числу структурированных. Это строковый тип данных (строка). Строка -...
Задание №1, Формулировка задания:, Описание входных/выходных и промежуточных данных, Контрольный пример, Алгоритм программы реализованный в виде блок-схемы, Листинг программного продукта, Задание №2 - Обработка данных множественного типа