ИльяАндреевич-Мария
?>

Выполняем задания в тетрадях. Задание 1 1)Приведите 3 примера Баз данных. 2)Приведите 3 примера числового поля 3)Приведите 3 примера текстового поля 4)Приведите пример логического поля. 5) Приведите 3 примера числового поля. Задание 2 1)Придумайте Базу данных. Напишите ее название. 2)Напишите 5 полей этой базы данных (должны быть типы: текстовый, логический, числовой, дата/время) 3) Напишите тип каждого поля. Например. Видеотека Поля Тип Название текстовый Дата выхода дата Жанр текстовый Продолжительность числовой Понравился логический

Информатика

Ответы

Суханова1532
Procedure GetWord(s:string; var from:integer; var w:string; var len:integer);
{
Ищет в строке s слово, начиная с позиции from.
Если слово w найдено, from будет указывать на его начало,
а в len будет находиться длина эого слова.
если слово не найдено, w='', len=0
Слова раздеяются минимум одним пробелом, за исключением
первого и последнего слова, у которых пробел может
находиться только с одной стороны.
}
var
  i,n:integer;
  stop:Boolean;
begin
  n:=Length(s); i:=from; stop:=false;
  while (i<=n) and (not stop) do
    if s[i]=' ' then Inc(i) else stop:=true;
  if i>n then begin len:=0; w:='' end
  else begin
    from:=i; stop:=false;
    while (i<=n) and (not stop) do
    if s[i]<>' ' then Inc(i) else stop:=true;
    if i>n then len:=n-from+1 else len:=i-from;
    w:=Copy(s,from,len)
  end
end;

var
  s1,wd,wdmax:string;
  ic,L,Lmax:integer;

begin
  Write('Введите строку: '); Readln(s1);
  ic:=1; Lmax:=0;
  repeat
    GetWord(s1,ic,wd,L);
    if (L>0) and (L>Lmax) then
      begin Lmax:=L; wdmax:=wd end;
    ic:=ic+L+1
  until L=0;
  Writeln('Самое длинное слово "',wdmax,'" длины ',Lmax)
end.
 
Тестовое решение:
Введите строку: Это пример    тестовой    строки  с произвольным числом   пробелов.
Самое длинное слово "произвольным" длины 12

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выполняем задания в тетрадях. Задание 1 1)Приведите 3 примера Баз данных. 2)Приведите 3 примера числового поля 3)Приведите 3 примера текстового поля 4)Приведите пример логического поля. 5) Приведите 3 примера числового поля. Задание 2 1)Придумайте Базу данных. Напишите ее название. 2)Напишите 5 полей этой базы данных (должны быть типы: текстовый, логический, числовой, дата/время) 3) Напишите тип каждого поля. Например. Видеотека Поля Тип Название текстовый Дата выхода дата Жанр текстовый Продолжительность числовой Понравился логический
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Alekseevna1064
delfinmos
olgamalochinska
Nataliefremova2015808
sargisyan
Александрович_Викторовна
kosharikclub
ivanova229
omigunova39
Аношкина1696
Norov
margo929
Сергеевна-Пузанов
sbn07373
Tomilova1686