Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 5

комментарии к программе

05.06.2011, 20:16. Показов 1858. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите
как правильно оформить задачу
комментариями для сдачи..
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program text;
var
s:string;
i, x, a: integer;
begin
writeln ('Введите текст, в конце предложения поставьте точку: ');
read(s);
for i:=1 to length(s) do
if (pos(s[i],' ''.'))>0 then
x:=x+1
else
a:=a+1;
writeln ('Количество букв в тексте: ',a);
writeln ('Количество слов в тексте: ',x);
end.
 Комментарий модератора 
Теги кода добавлены модератором. По правилам форума, код должен быть оформлен соответствующими тегами. Для оформления кода Pascal следует выделить этот код и на панели редактирования сообщения нажать кнопку "PASCAL".
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2011, 20:16
Ответы с готовыми решениями:

Комментарии к программе.
программа разворачивает квадратную матрицу против часой стрелки на 90 градусов,пожалуйста помогите с коментариями,сам не успеваю...

Комментарии к программе
напишите что происходит в этой программе пошагово Var s,sl,min:string; Begin write('Предложение: ');readln(s); ...

Написать комментарии к программе.
Народ помогите плз напишите коментарии к проге все если можно program trianglepascal; uses crt; var n,i,j:integer; function F...

4
 Аватар для Daemon025
382 / 330 / 159
Регистрация: 06.12.2010
Сообщений: 894
05.06.2011, 20:20
Для успешной сдачи нужно самому писать...
0
 Аватар для MaiLoJ
28 / 28 / 26
Регистрация: 04.05.2011
Сообщений: 86
05.06.2011, 20:23
Для сдачи кому?
.......................
Я бы прокомментировал так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
program text;
var s:string; {Объявляем переменную для строки}
     i, x, a: integer; {Объявляем переменные для цикла и счетчиков}
begin
 writeln ('Введите текст, в конце предложения поставьте точку: ');
 read(s); {Считываем с клавиатуры текст}
 for i:=1 to length(s) do  {Перебираем элементы от 1 до конца текста}
  if (pos(s[i],' ''.'))>0 then x:=x+1 {Если (не совсем понятно что там) > 0 то ..... иначе .....}
                            else a:=a+1;
 writeln ('Количество букв в тексте: ',a); {Выводим количество букв}
 writeln ('Количество слов в тексте: ',x); {Выводим количество слов}
end.{Конец программы}
1
 Аватар для Mawrat
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
05.06.2011, 20:35
maks91, правильно задача решается так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
program Project1;
 
const
  //Множество разделителей слов.
  D = ['.', ',', ':', ';', '!', '?', '-', ' ', #9, #10, #13];
  //Множество букв.
  Da = [
    //Русские буквы.
    'А'..'П', 'Р'..'Я', 'Ё', 'а'..'п', 'р'..'я', 'ё',
    //Буквы латиницы.
    'A'..'Z', 'a'..'z'
  ];
var
  S : String;
  i, Len, CntW, CntA : Integer;
begin
  Writeln('Задайте строку:');
  Writeln(S);
  
  //Длина строки.
  Len := Length(S);
  //Количество слов.
  CntW := 0;
  //Количество букв.
  CntA := 0;
  //Перебор всех символов строки.
  for i := 1 to Len do begin
    //Пропускаем разделители.
    if S[i] in D then Continue;
    //Подсчёт букв.
    if S[i] in Da then Inc(CntA);
    //Отслеживаем конец слова и производим подсчёт слов.
    if (i = Len) or (S[i + 1] in D) then Inc(CntW);
  end;
 
  Writeln('Количество слов: ', CntW);
  Writeln('Количество букв: ', CntA);
  
  Readln;
end.
0
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 5
05.06.2011, 20:43  [ТС]
MaiLoJ, спасибо большое!!
очень помог!!))
курсовую пишем в вузе по паскалю
и вот программу сделать нужно..
сдавать преподавателю)

Mawrat, правильней конечно как ты написал..
но мне и разрешили как у меня,
чтобы не слишком сложно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2011, 20:43
Помогаю со студенческими работами здесь

Pascal - комментарии к программе
пожалуйста, помогите с коментариями, сам не успеваю написать, очень мало времени, еще надо готовиться к другим зачетам(( var...

Написать комментарии к программе. (всего к 5-ти с)
Ребят, помогите написать подробные комментарии с 10-ой по 15-ую строку. А то я программу нашел.. а защитить ее не смогу без комментов. ...

Написать описание и комментарии к программе
var x1,y1,x,y:real; s,r:real; begin readln(x,y); readln(x1,y1); if(y<=sqrt(4-sqrt(x))) then writeln('принадлежит') else...

Написать комментарии к готовой программе
Сам сделать не могу,зато нашел сделанную. Но без комментариев не сдать.. Даны действительные числа а1...а30. Оставить без изменений...

Напишите, пожалуйста, комментарии к программе
Напишите пожалуйста комментарии program task_4; var a:integer; // ваш комментарий. зачем эта переменная d:integer; // ваш...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru