Реферат по предмету "Программирование"


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

Цель работы: Изучение правил описания и использования строк типа string. Задание№ 17. Из заданного текста на русском языке вывести слова с максимальным кол-вом гласных букв.
Программа на Turbo Pascal.
{Программа: lab16
} {Цель: Посчитать макс. кол-во русских букв } {Переменные:
} { mas - вводимые массивы
} { s - промежуточный массив } { i,n,kj - переменные цикла
} {Программист: Позднышев А.А. группа 316 } {Проверил: Новичков В.С.
}
program lab16; uses crt; type mas=array[1..50]of string[80];
procedure Trim(Var s:string); begin {Trim} while (s[1]=' ')and(length(s)>0)do delete(s,1,1); while (s[length(s)]=' ')and(length(s)>0)do delete(s,length(s),1); end; {Trim} procedure sravn(sl:string; Var k1:integer); begin {sravn} repeat if (sl[1]='а') or (sl[1]='е') or (sl[1]='ё') or (sl[1]='и') or (sl[1]='о') or (sl[1]='у') or (sl[1]='ы') or (sl[1]='э') or (sl[1]='ю') or (sl[1]='я') then k1:=k1+1; delete(sl,1,1); until length(sl)=0; end; {sravn} procedure s4et(ok:boolean;s:string;var ko:integer); var sl:mas; sl1:string[80]; k,i,j:byte; k1:integer; begin {s4et} k1:=0; trim(s); s:=s+' '; i:=0; repeat k:=pos(' ',s); i:=i+1; sl[i]:=copy(s,1,k-1); delete(s,1,k); until s=''; for j:=1 to i do begin sravn(sl[j],k1); if ok then if k1>ko then ko:=k1; if not ok then if k1=ko then writeln(sl[j]); k1:=0; end; end; {s4et}
var s:mas; i,n,k:integer; begin k:=0; Writeln('Введите кол-во строк:'); readln(n); Writeln('Введите текст:'); for i:=1 to n do begin readln(s[i]); s4et(true,s[i],k); end; writeln('максимальное количество гласных букв в слове=',k); for i:=1 to n do s4et(false,s[i],k); end.
Результат выполнения программы: Введите кол-во строк: 4 Введите текст: Рязанская Государственная Радиотехническая Академия максимальное количество гласных букв в слове=8 Радиотехническая


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Налоги как инструмент регулирования
Реферат Методика формирования ответственного отношения учащихся к своему здоровью (начальные классы 1-3)
Реферат Михаил Фёдорович- Борьба с врагами заселение новых земель
Реферат Создание программы циклической структуры. Работа с массивами
Реферат Анализ и пути снижения себестоимости продукции на примере ЗАО Атлант
Реферат Образование как общечеловеческая ценность
Реферат Особенности становления Российского централизованного государства
Реферат История болезни - Терапия панкреатит
Реферат Педагогические принципы культурологической драматизации
Реферат Whitetail Deer Essay Research Paper The whitetail
Реферат Завершение объединения русских земель в конце XV начале XVI вв
Реферат Налог на доходы физических лиц 2 Место налога
Реферат Air Pollution Essay Research Paper Air PollutionIntroductionAir
Реферат Налогообложение ВЭД 3
Реферат Обмен веществ в организме и защитные механизмы. Общие требования безопасности технических средств и технологических процессов