Обработка данных множественного типа

Составление программы подсчета числа гласных букв в слове X, которые не используются в написании слова Z. Описание входных/выходных и промежуточных данных. Листинг программного продукта. Составление программы, вычеркивающей из слова Х согласные буквы.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 22.07.2012
Размер файла 417,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

ГОУ СПО Тольяттинский социально-экономический колледж

Отделение инженерно-экономических специальностей

Лабораторная работа

Обработка данных множественного типа

по дисциплине Основы алгоритмизации и программирования

Тольятти, 2012

Задание №1

1. Формулировка задания:

Составьте программу подсчета числа тех гласных букв в слове X, что не используются в написании слова Z.

2. Описание входных/выходных и промежуточных данных

Описание данных

Тип данных

Имя переменной

Тип переменной

Назначение переменной

1

3

4

5

Входные данные

X

string

Слово X

Z

string

Слово Z

Промежуточные данные

gl1

set of char

i

byte

Индекс массива

Выходные данные

kol

byte

Количество гласных букв

3. Контрольный пример

Слово X: Кибернетика

Слово Z: Информатика

Количество гласных букв: 3

4. Алгоритм программы реализованный в виде блок-схемы

5. Листинг программного продукта

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. Формулировка задания:

Составьте программу, вычеркивающую из слова Х согласные буквы.

2. Описание входных/выходных и промежуточных данных

Описание данных

Тип данных

Имя переменной

Тип переменной

Назначение переменной

1

3

4

5

Входные данные

X

string

Слово X

Промежуточные данные

i

byte

Индекс массива

Выходные данные

X

string

Получившееся слово X

3. Контрольный пример

Слово 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.

Задание №3

1. Формулировка задания:

Составьте программу, выделяющую из множества целых чисел 1..30:

a) множество чисел, делящихся без остатка или на 7 или на 4;

b) множество чисел, делящихся на 6 без остатка.

2. Описание входных/выходных и промежуточных данных

Описание данных

Тип данных

Имя переменной

Тип переменной

Назначение переменной

1

3

4

5

Входные данные

Mn1

set of byte

Множество 1

Mn2

set of byte

Множество 2

Промежуточные данные

i

byte

Индекс массива

3. Алгоритм программы реализованный в виде блок-схемы

4. Листинг программного продукта

var

mn1,mn2 : set of byte;

i : byte;

begin

mn1 := [];

mn2 := [];

for i := 1 to 30 do

begin

if (i mod 7 = 0) or (i mod 4 = 0) then

mn1 := mn1 + [i];

if i mod 6 = 0 then

mn2 := mn2 + [i];

end;

end.

Размещено на Allbest.ru


Подобные документы

  • Разработка программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран заданную информацию. Типы блок-схем и их использование при написании программы. Описание входных данных и результат вычислений, листинг программы.

    курсовая работа [680,3 K], добавлен 03.08.2009

  • Изучение строкового типа данных, построение классов обработки строк. Описание программы, выводящей слова, состоящие только из гласных латинских букв (a, e, i, o, u). Операторы для проверки корректности вводимых значений c помощью условного оператора if.

    контрольная работа [12,7 K], добавлен 26.05.2016

  • Разработка программы обработки изображений, позволяющей прорисовывать типовые геометрические фигуры. Выбор аппаратных и технических средств для реализации программного продукта. Организация входных и выходных данных. Блок-схема и листинг программы.

    курсовая работа [2,4 M], добавлен 18.06.2014

  • Характеристика программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит результаты на экран. Описание переменных в программе, ее блок-схема и алгоритм работы. Листинг программы. Описание входных данных и результат вычислений.

    курсовая работа [721,4 K], добавлен 10.11.2010

  • Создание программы с кодом на языке Delphi, которая ищет в тексте заглавные буквы, выдает сообщение о количестве и замене их на малые буквы. Описание переменных, вспомогательных процедур, входных и выходных данных, необходимых для реализации задачи.

    курсовая работа [540,4 K], добавлен 21.09.2010

  • Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.

    курсовая работа [81,7 K], добавлен 18.08.2014

  • Комбинированный тип данных для хранения входных данных о студентах и информация, содержащаяся в полях. Пример структуры входных и выходных данных. Алгоритм работы и программный код программы по успеваемости студентов, описание используемых функций.

    курсовая работа [135,9 K], добавлен 28.12.2012

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

  • Создание программы в среде LabVIEW 7.1 для аудиометра – прибора для исследования чувствительности слуха. Определение входных и выходных данных системы, алгоритма обработки данных. Схемы и диаграммы, необходимые для разработки программного продукта.

    курсовая работа [2,6 M], добавлен 03.04.2012

  • Технические характеристики: постановка задачи, описание основных типов входных и выходных данных. Описание алгоритмов основной программы и процедур удаления и исправления данных в таблицах. Выбор языка программирования. Технико-экономические показатели.

    курсовая работа [478,1 K], добавлен 28.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.