Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.09.2021
Сообщений: 5

Запрашивать ввод до тех пор, пока не будет введена заданная фраза, после чего вывести её 100 раз

12.09.2021, 18:03. Показов 1088. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Пожалуйста, помогите написать программу на Pascal, можно с циклом.
Условие: пользователь спрашивает какую-нибудь фразу, например, "привет". Если вводить неправильную фразу, пользователь ещё раз спросит эту фразу. Если правильно ввести фразу, он повторит её 100 раз.
Заранее спасибо!​
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.09.2021, 18:03
Ответы с готовыми решениями:

Запрашивать фамилии студентов до тех пор, пока не будет введена ваша фамилия . После этого программа останавливается и сообщает вам число студентов, ф
4. Запрашивать фамилии студентов до тех пор, пока не будет введена ваша фамилия . После этого программа останавливается и сообщает вам...

Ввод цифр с клавиатуры до тех пор, пока не будет введена цифра 1
Используя оператор цикла do while, составить программу, которая будет требовать ввод цифр с клавиатуры до тех пор, пока не будет введена...

Ввод чисел с клавиатуры до тех пор, пока не будет введена цифра 1 (цикл do)
Используя оператор цикла do, составить программу, которая будет требовать ввод чисел с клавиатуры до тех пор, пока не будет введена цифра 1.

9
 Аватар для XzzzX
405 / 280 / 120
Регистрация: 09.07.2021
Сообщений: 1,016
Записей в блоге: 1
12.09.2021, 18:08
а кто должен вводить фразу? и каким образом генерировать правильные и неправильные фразы? и как юзер должен спрашивать? что-то ничего не понятно

Добавлено через 38 секунд
может программа должна что то спрашивать?
0
0 / 0 / 0
Регистрация: 12.09.2021
Сообщений: 5
12.09.2021, 20:04  [ТС]
Да, программа должна спрашивать, а пользователь, реальный человек, должен вводить фразу. Ошибся.
0
 Аватар для XzzzX
405 / 280 / 120
Регистрация: 09.07.2021
Сообщений: 1,016
Записей в блоге: 1
12.09.2021, 22:46
Pascal
1
2
3
4
5
6
7
8
9
## 
while true do
  begin
    Println('напишите фразу');
    if readlnstring='привет' then
      for var i:= 0 to 99 do
        'привет'.Print;
    println;
  end;
0
0 / 0 / 0
Регистрация: 12.09.2021
Сообщений: 5
13.09.2021, 07:53  [ТС]
А переменная i должна быть integer? Или как?

Добавлено через 19 минут
Слушай, что-то нн получается, можешь, пожалуйста, целый код прислать?

Добавлено через 5 минут
И в конце программы он просто выдаёт мне 100 сообщений "привет". Можно, пожалуйста, сделать так, чтобы было поле ввода. Если вписать в это поле неправильную фразу, то программа ещё раз переспрашивает эту фразу. Если ввести правильную фразу, то программа повторяет 100 раз. Заранее спасибо!
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
13.09.2021, 08:06
Цитата Сообщение от Dinogosha Посмотреть сообщение
можешь, пожалуйста, целый код прислать?
Это полный код!
Цитата Сообщение от Dinogosha Посмотреть сообщение
Можно, пожалуйста, сделать так, чтобы было поле ввода.
Ну, дык, он же запрашивает ввод данных.
Если введёшь привет, то выводит 100 раз „привет“… правда слитно, но ведь выводит!
Цитата Сообщение от Dinogosha Посмотреть сообщение
Если вписать в это поле неправильную фразу, то программа ещё раз переспрашивает эту фразу.
Pascal
1
2
## repeat until ReadLnString('Введи «привет»:') = 'привет';
('привет '*100).Print;
0
0 / 0 / 0
Регистрация: 12.09.2021
Сообщений: 5
13.09.2021, 11:31  [ТС]
У меня программа при запуске просто выводит "привет" 100 раз без возможности ввода.

Добавлено через 1 минуту
А вы сможете помочь мнн удалённо? Мне просто срочно надо.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
13.09.2021, 12:04
Нормально все выводит.
Миниатюры
Запрашивать ввод до тех пор, пока не будет введена заданная фраза, после чего вывести её 100 раз  
0
 Аватар для XzzzX
405 / 280 / 120
Регистрация: 09.07.2021
Сообщений: 1,016
Записей в блоге: 1
13.09.2021, 16:45
Цитата Сообщение от Dinogosha Посмотреть сообщение
И в конце программы он просто выдаёт мне 100 сообщений "привет". Можно, пожалуйста, сделать так, чтобы было поле ввода. Если вписать в это поле неправильную фразу, то программа ещё раз переспрашивает эту фразу. Если ввести правильную фразу, то программа повторяет 100 раз. Заранее спасибо!
да и тут вроде ничем не хуже
Миниатюры
Запрашивать ввод до тех пор, пока не будет введена заданная фраза, после чего вывести её 100 раз  
0
0 / 0 / 0
Регистрация: 12.09.2021
Сообщений: 5
13.09.2021, 18:34  [ТС]
А можно, пожалуйста, добавить блок-схему к этому алгоритму?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.09.2021, 18:34
Помогаю со студенческими работами здесь

Запрашивать пароль до тех пор, пока он не будет правильно введен
Пожалуйста помогите написать программу: Составить программу, которая запрашивает пароль(например, четырехзначное число) до тех пор, пока он...

Запрашивать пароль до тех пор, пока он не будет правильно введен.
Написать программу, которая запрашивает пароль (целое число) до тех пор, пока он не будет правильно введен.

Запрашивать пароль до тех пор, пока он не будет правильно введен
21. Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока он не будет правильно введен. блок...

Запрашивать пароль до тех пор, пока он не будет правильно введен
Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока он не будет правильно введен.

Запрашивать пароль до тех пор, пока он не будет правильно введен
Составит программу , которая запрашивает пароль(например, четырехзначное число) до тех пор, пока он не будет правильно введен.


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru