это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
Цель работы:Изучение правилописания ииспользованиястрок типаstring.
Задание№ 17.Из заданноготекста на русскомязыке вывестислова с максимальнымкол-вом гласныхбукв.
Программа наTurbo Pascal.
{Программа:lab16 }
{Цель:Посчитать макс.кол-во русскихбукв }
{Переменные: }
{ mas - вводимыемассивы }
{s - промежуточныймассив }
{ i,n,kj - переменныецикла }
{Программист:Позднышев А.А.группа 316 }
{Проверил:Новичков В.С. }
programlab16;
usescrt;
type
mas=array[1..50]ofstring[80];
procedureTrim(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}
proceduresravn(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]='я')
thenk1:=k1+1;
delete(sl,1,1);
untillength(sl)=0;
end;{sravn}
procedures4et(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);
untils='';
forj:=1 to i do
begin
sravn(sl[j],k1);
ifok
then
ifk1>ko
thenko:=k1;
ifnot ok
then
ifk1=ko
thenwriteln(sl[j]);
k1:=0;
end;
end;{s4et}
var
s:mas;
i,n,k:integer;
begin
k:=0;
Writeln('Введитекол-во строк:');
readln(n);
Writeln('Введитетекст:');
fori:=1 to n do
begin
readln(s[i]);
s4et(true,s[i],k);
end;
writeln('максимальноеколичествогласных буквв слове=',k);
fori:=1 to n do
s4et(false,s[i],k);
end.
Результатвыполненияпрограммы:
Введитекол-во строк:
4
Введитетекст:
Рязанская
Государственная
Радиотехническая
Академия
максимальноеколичествогласных буквв слове=8
Радиотехническая
МинистерствообразованияРФ
Рязанскаягосударственнаярадиотехническаяакадемия
Кафедра ВПМ
Отчет о
лабораторнойработе № 16:
«Строковыйтип данных»
Выполнил: ст. гр. 316
ПозднышевА.А.
Проверил:Новичков В.С.
Рязань 2004
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Необходимо выполнить задание по предмету основы инженерных расчетов в программе Mathcad
Контрольная, Основы инженерных расчетов
Срок сдачи к 6 апр.
Разработка поста сто по ремонту кпп легковых автомобилей dodge challenger
Курсовая, МДК, машиностроение
Срок сдачи к 15 мая
Выполнить курс . тгасу. теоретическая механика, часть 1. е-02552
Контрольная, Теоретическая механика
Срок сдачи к 24 апр.
Сравнить и посчитать экономическую часть по данным за 2 года
Решение задач, экономика в металлургии
Срок сдачи к 6 апр.
Сделать чертёж наладку
Лабораторная, Автоматизация производственных процессов в машиностроении
Срок сдачи к 5 апр.
Разработка информационной системы для столярного производства
Диплом, Информационные системы и технологии (09.03.02)
Срок сдачи к 19 апр.
Подготовить доклад на тему "Гарантии президента, ушедшего в отставку"
Доклад, Государственное и муниципальное управление
Срок сдачи к 4 апр.
Релейная защита и автоматизация электроэнергетических систем
Ответы на билеты, Релейная защита и автоматизация электроэнергетических систем
Срок сдачи к 3 апр.
Заполните форму и узнайте цену на индивидуальную работу!