Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2011, 19:37   #1
Anton94.by
Форумчанин
 
Регистрация: 16.10.2011
Сообщений: 115
Вопрос отчёт

Помогите составить отчёт ( я никогда его нeделал и даже не представляю как делать).

Дан текст, слова которого отделяются друг от друга пробелами. В тексте вставить пробелы после символов « . » и « ... », если длина самого длинного слова меньше количества слов в тексте. В противном случае текст оставить без изменения.
Распечатать исходный текст, количество букв в максимальном по длине слове, количество слов в тексте и полученный текст.
Код:
program files;
var
  a, s: string;
  i: Integer;
  strLen, tLen, maxLen, slLen: Integer;

const
  znaki = ['.', ',', ' ', '!', '?', '-', ':', ';'];

begin
  Write('Введите текст: ');
  Readln(s);
  strLen := Length(s);
  a := s;

  tLen := 0;
  maxLen := 0;
  slLen := 0;
  for i := 1 to strLen do
    if s[i] in znaki then
    begin
      // Поиск длинного слова
      if tLen > maxLen then
        maxLen := tLen;

      // Подсчет количества слов
      if tLen > 0 then
        Inc(slLen);

      tLen := 0;
    end
    else
      Inc(tLen);

  i := 1;
  if maxLen < slLen then
    while i <= strLen do
    begin
      if (i + 2 <= strLen) and (Copy(s, i, 3) = '...') then
      begin
        Inc(i, 3);
        Insert(' ', s, i);
      end
      else if s[i] = '.' then
      begin
        Inc(i);
        Insert(' ', s, i);
      end;

      Inc(i);
    end;

  WriteLn('Исходный текст: ', a);
  WriteLn('Количество букв в самом длинном слове: ', maxLen);
  WriteLn('Количество слов в строке: ', slLen);
  WriteLn('Полученный текст: ', s);
  Readln;
end.
Если можете помогите составить отчёт или объясните, а то мне задали я не знаю как его сделать.
Т Р Е Б О В А Н И Я по оформлению отчетов:

В отчете должны присутствовать все пункты, указанные в разделе «СОДЕРЖАНИЕ» типового задания.

ПОСТАНОВКА ЗАДАЧИ должна содержать четкую формулировку индивидуального задания.

ИЗУЧЕННЫЕ ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ. Здесь приводятся необходимые для выполнения задания сведения из области вычислительной математики и методов программирования и информатики.

АЛГОРИТМЫ. В данном пункте отчета подробно излагаются выполненные аналитические преобразования с необходимыми графическими иллюстрациями и приводится описание разработанных алгоритмов. Применяется один из общепринятых способ описания алгоритмов, предпочтительно – ПСЕВДОКОД.

ПРОГРАММЫ должны содержать ВВОДНЫЕ комментарии (постановка задачи, сведения об авторе, используемые методы), комментарии-ОГЛАВЛЕНИЕ (описание входных и выходных параметров и других используемых в программе объектов), ПОЯСНИТЕЛЬНЫЕ комментарии (назначение отдельных частей программы).

ВВОД и ВЫВОД данных должен быть исчерпывающе прокомментирован. Вывод информации осуществляют в соответствии с ФОРМАТОМ ВЫВОДА, приведенном в задании. В отчете приводится в наиболее информативном виде результаты сравнительного анализа эффективности разработанных и программно реализованных алгоритмом и стандартных методов на основе численных экспериментов (если это требует типовое задание).

ЛИТЕРАТУРНЫЕ ИСТОЧНИКИ оформляются в соответствии с требованиями.

ОТЧЕТ выполняется на листах белой бумаги формата А4.

Последний раз редактировалось Stilet; 28.11.2011 в 21:03.
Anton94.by вне форума Ответить с цитированием
Старый 28.11.2011, 20:03   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Т Р Е Б О В А Н И Я по оформлению отчетов:

В отчете должны присутствовать все пункты, указанные в разделе «СОДЕРЖАНИЕ» типового задания.

ПОСТАНОВКА ЗАДАЧИ должна содержать четкую формулировку индивидуального задания.

ИЗУЧЕННЫЕ ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ. Здесь приводятся необходимые для выполнения задания сведения из области вычислительной математики и методов программирования и информатики.

АЛГОРИТМЫ. В данном пункте отчета подробно излагаются выполненные аналитические преобразования с необходимыми графическими иллюстрациями и приводится описание разработанных алгоритмов. Применяется один из общепринятых способ описания алгоритмов, предпочтительно – ПСЕВДОКОД.

ПРОГРАММЫ должны содержать ВВОДНЫЕ комментарии (постановка задачи, сведения об авторе, используемые методы), комментарии-ОГЛАВЛЕНИЕ (описание входных и выходных параметров и других используемых в программе объектов), ПОЯСНИТЕЛЬНЫЕ комментарии (назначение отдельных частей программы).

ВВОД и ВЫВОД данных должен быть исчерпывающе прокомментирован. Вывод информации осуществляют в соответствии с ФОРМАТОМ ВЫВОДА, приведенном в задании. В отчете приводится в наиболее информативном виде результаты сравнительного анализа эффективности разработанных и программно реализованных алгоритмом и стандартных методов на основе численных экспериментов (если это требует типовое задание).

ЛИТЕРАТУРНЫЕ ИСТОЧНИКИ оформляются в соответствии с требованиями.

ОТЧЕТ выполняется на листах белой бумаги формата А4.
Этого объяснения недостаточно?
Что тут непонятного?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 28.11.2011, 20:40   #3
Anton94.by
Форумчанин
 
Регистрация: 16.10.2011
Сообщений: 115
Плохо

Цитата:
Сообщение от Mandrivnyk Посмотреть сообщение
Этого объяснения недостаточно?
Что тут непонятного?
Это понятно, но как по этой программе отчёт написать, т.е. обьяснить как эта программа делается и т.д. согласно плану.
Anton94.by вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчёт Chixs Microsoft Office Excel 4 01.02.2010 03:41
Отчёт mental Общие вопросы Delphi 1 22.12.2009 10:39
Сводный отчёт Артур Иваныч Microsoft Office Excel 3 08.12.2009 07:57
xlReport (отчёт) SoLL Компоненты Delphi 1 16.07.2008 15:01
своеобразный отчёт из бд TaTT DoGG БД в Delphi 14 14.06.2008 20:13