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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 20:28   #1
Cam_Wexler
 
Аватар для Cam_Wexler
 
Регистрация: 11.04.2010
Сообщений: 5
Печаль процедуры на Pascal

Лююди, прошу о помощи!!! я теряюсь в условии, просто не знаю как сделать эту задачку!!(( вообще ничего не понимаю. помогите студентке разобраться

Задание: Прочитать в одномерный строковый массив(строки по 80 символов, кол-во строк не более 50), текст составленной Паскаль-программы. Используя функцию, подсчитать количество операторов в тексте программы. Перед каждым "end" должен стоять символ ';'.
1)Составить процедуру подсчета и печати количества групп операторов(заключенных в скобки "begin ..end") в исходном массиве строк.
2)Составить функцию, возвращающую количество символов ';' в строке.

M<=50
Cam_Wexler вне форума Ответить с цитированием
Старый 14.05.2010, 21:42   #2
J.Bond
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 45
По умолчанию

2)Составить функцию, возвращающую количество символов ';' в строке.

function KK(s: string):integer;

var
n,i,k : integer;

begin
k:=0;
n:= lenght(s);
for i:=1 to n do
if s[i]=';' then
k:=k+1;
KK:=k;
end;

я извиняюсь за возможные ошибки
J.Bond вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
! Процедуры ! Pascal ! valerka92 Помощь студентам 4 24.04.2010 20:54
Процедуры ( Pascal ) P1RoG Помощь студентам 1 09.12.2009 20:11
Процедуры (Pascal) [Smarik] Помощь студентам 6 16.01.2008 14:52