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


Лабораторная работа № 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 мильонов к студенческой карме :

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

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

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

Реферат Оценка стоимости бизнес-линии предприятия ООО Забметал
Реферат Наука и религия после просвещения: об утрате культурной значимости научных представлений о мире
Реферат Аналіз основних методів та заходів запобігання проявам корупції в системі державного управління
Реферат Информационно справочные документы
Реферат Модель Земли
Реферат Thomas More- A Man For All
Реферат Discrimination Essay Research Paper Bevard 1Discrimination Discrimination
Реферат Othello Essay Research Paper OthelloIn Othello by
Реферат Планирование ассортимента продукции товаров реализации
Реферат Деятельность отдела обеспечения деятельности участковых уполномоченных милиции
Реферат Макроэкономическое равновесие и его механизмы
Реферат Конкуренция и ее роль в рыночной экономике 3
Реферат Классификация текстов и методы перевода
Реферат Эффективность использования оборотных средств на предприятии 2
Реферат Четыре класса маркетинговых конкурентных стратегий