profile
Размещено 3 года назад по предмету Информатика от nikitatakin

Можете расписать как работает программа, а именно что делает каждая строчка.
Очень нужна помощь!

  1. Ответ на вопрос
    Ответ на вопрос дан restIess

    Program slova; - название программы

    var - раздел описания переменных

    d : string объявляем переменную, которая называется "d" с типо string(строка)

    i, k : integer; объявляем еще 2 переменные с именами "i" и "k", тип у них целочисленный.

    begin - начало исполнения программы (в данном случае)

    write('Введите предложение'); - Вывод на экран сообщения: Введите предложение

    read(d) - даем возможность пользователю ввести строку с клавиатуры, и сохраняем ее в переменную d

    for i := 1 to length(d) do - цикл, который будет идти от 1, до длины строки (d), короче говоря, до последнего символа.

    if (d[i] = ' ' then - условие, которое ищет пробел в предложении

    k := k + 1; увеличиваем переменную на 1, если условие выполняется.

    writeln('В вашем предложении:', k+1) вывод на экран сообщения "В вашем предложении", а затем вывод переменой k увеличенной на 1.

  2. Ответ на вопрос
    Ответ на вопрос дан evilforestart

    Программа подсчитывает количество пробелов в веденной с клавиатуры строке и добавляет 1 к этому значению, но в ней ошибка не k+1, а  просто k в строчке writeln('В вашем предложении: ',k);

    program Slova;      //название программы

    var

    d:string;                //объявление переменной d строка

    i,k: integer;          //объявление переменных i,k целые числа

    begin                // начало выполнения программы

    write('Введите предложение:') ; //выводит строку на экран Введите предложение:

    read(d); // записывает значение в переменную d введенные с клавиатуры

    for i:=1 to length(d) do    // for это цикл, i:=1 присваиваться значение переменной i единица, length(d) длина строки d то-есть количество в ней символов и цикл будет выполниться до тех пор, пока не переберет все символы в строке d

    if  d [i]=' ' then    //  если в строке d символ под номером i равен пробелу выполнять следующую строку↓

    k:=k+1;   //переменная k с каждым выполнением увеличиваться на 1

    writeln('В вашем предложении: ',k+1); // выводит на экран строку

    В вашем предложении: и значение переменной k увеличенное на 1

    end. //конец программы

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.