Пожалуйста помогите! Я не понимаю в программировании. Имеется задачка, решенная в

Пожалуйста помогите! Я не разумею в программировании. Имеется задачка, решенная в Turbo Pascal. Нужен метод ее решения, т.е. расписать какая операция что делает и сколько всего операций.
Задачка:
Напишите программку для проверки, есть ли в данном слове буковка а. Если есть, то найдите номер первой из них.
Решение:
var a:string;
var i:integer;
begin
writeln('Введите слово');
read(a);
for i:=1 to length(a) do begin
if (a[i]='а') then begin
writeln('Найдена буква а, ее позиция:' , i);
break;
end;
end;
end.

Задать свой вопрос
Егор Коцхов
Я всего только попросил о подмоги, иначе для чего этот веб-сайт?!
Надежда
Превосходно. А Вы нечаянно не прочитали до места, в котором говорится об алгоритме решения? Может все-таки поможете, м?
1 ответ
Алгоритм решения следующий:

Поначалу считывается введенное слово в переменную. Дальше, в цикле от начала слова и до его конца проверяется, является ли текущая буква, равной искомой, то есть буковке "а". Если такая буква найдена, то выводится её позиция в слове.

А сейчас комментарий по каждой из строчек кода.

// Блок объявления переменных
var a:string; 
var i:integer;
// Начало программы
begin
// Ввод слова
writeln('Введите слово');
// Считывание слова
read(a);
// Цикл от 1 до длины считанного слова
for i:=1 to length(a) do begin
// Условие на то, является ли текущая буковка данной
if (a[i]='а') then begin
// Если является, вывод её позиции на экран
writeln('Найдена буковка а, ее позиция:' , i);
// и прерывание дальнейшего цикла, выход из него
break;
// Окончание блока "if"
end;
// Окончание цикла
end;
// Завершение программки
end.
Леонид Вергелес
Громадное спасибо за ответ!
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт