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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2015, 15:18   #1
Алекс 94
 
Регистрация: 14.04.2015
Сообщений: 7
По умолчанию строки

Что обозначает переменная "i" в программе? И что такое "ins(k)"?
Код Pascal

Код:
uses crt;
var s1,s2,s3:string;
gl,glasnye: set of char;
i,k:integer;
begin clrscr;
write('s1: '); readln(s1);
writeln('длина s1= ',length(s1));
writeln;
write('s2: ');
repeat
s2:=s2+readkey;
write(s2[length(s2)]);
until(length(s2)=length(s1)-1) or (s2[length(s2)]='*');
writeln;
if s2[length(s2)]='*' then
delete(s2,length(s2),1);
glasnye:=['a','e','y','u','i','o'];
k:=0;
for i:=1 to length(s2) do
if (s2[i] in glasnye) then
 begin inc(k); gl:= gl+ [s2[i]]; end;
writeln('количество глассных в s2: ',k);
if gl = glasnye then writeln('использованы все глассные')
else writeln('использованы не все гласные');
write('s3: '); readln(s3);
k:=0;
while pos(s3,s2)>0 do
begin
inc(k);
delete(s2,pos(s3,s2),length(s3));
writeln(s2);
end;
writeln('количество s3 v s2: ',k);
write('измененная s2: '); writeln(s2);
readkey; 
end.

____
Исходный код нужно форматировать с помощью тегов!
Модератор

Последний раз редактировалось Serge_Bliznykov; 14.04.2015 в 15:37.
Алекс 94 вне форума Ответить с цитированием
Старый 14.04.2015, 15:31   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

inc(k) это k:=k+1
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.04.2015, 15:34   #3
Алекс 94
 
Регистрация: 14.04.2015
Сообщений: 7
По умолчанию

спасибо! еще б узнать что обозначает переменная 'i'
Алекс 94 вне форума Ответить с цитированием
Старый 14.04.2015, 15:37   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну дык смотрите где и для чего она используется в программе. Счетчик цикла for это.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.04.2015, 15:39   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а переменная i - вспомогательная, используется в качестве переменной цикла, для перебора символов строки s2
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо каждый элемент строки разделить на сумму элементов строки IgoreKMaN Общие вопросы C/C++ 4 18.12.2014 01:28
Задача на строки. Даны две строки. Определить можно ли из символов первой строки получить вторую строку.( написать подпрограммой и ANTON1994 Паскаль, Turbo Pascal, PascalABC.NET 5 09.02.2013 14:07
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10