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

Программа не доходит до процедуры ClrAll при правильном вводе данных. В чём может быть ошибка?

14.03.2018, 18:35. Показов 663. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа не доходит до процедуры ClrAll при правильном вводе данных. В чём может быть ошибка?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
uses
  crt;
procedure ClrAll(A: Array of String);
begin
  ClrScr;
  SetLength(A, 0);
end;
 
var
  A: Array of String;
  FullCommand, Command: String;
  i: Integer;
begin
  While true do
  begin
    ReadLn(FullCommand);
      If FullCommand[1] = '/' then
      begin
        For i := 2 to Length(FullCommand) do
          Command := Command + FullCommand[i];
        If Command = 'сlrall' then
          ClrAll(A);
      end;
  end;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.03.2018, 18:35
Ответы с готовыми решениями:

Зависает эмуляция работы схемы при запуске в чём может быть ошибка?
Схему собирал в протеус, код через авр вставил

В чём может быть ошибка?
Прога не открывает файл Дан файл f, содержащий сведения о веществах, указывается название вещества, его удельный вес и проводимость...

В чём может быть ошибка?
Описать функцию Power4(x,a,ξ) вещественного типа (параметры х, а, ξ - вещественные, |х|>1; a,ξ > 0), находящую приближенное ...

3
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
14.03.2018, 19:31
Хорошее развлечение, только вот CRT - муки со времен FP.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Uses crt;
 
procedure ClrAll(A: Array of String); begin
  SetLength(A, 0);
  ClrScr;
end;
 
begin
Var A: array of string; 
//В PABC.NET есть возможность делать локальные переменные, у вас все обрабатывается внутри main-метода, смысла Command в глобальных переменных нет
 
  while true do begin
    var Command := ReadlnString('>>'); //Эта функция тоже должна вам быть известна
    if not (Command[1] = '/') then begin
      Writeln('Excepted slash, but ' + Command[1] + ' met'); 
      continue; //Про это читайте в справке, переходит на новую итерацию цикла
    end;
    Command := Command[2:]; //Зачем ваш цикл, если есть, например Copy. Срез вообще хорошо подойдет (про него читайте в справке)
    case Command of //Если у Вас много команд, то лучше так.
      'clrall': ClrAll(A);
      else Writeln('Unknown command: ' + Command);
    end;
  end;
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33195 / 21491 / 8233
Регистрация: 22.10.2011
Сообщений: 36,878
Записей в блоге: 12
14.03.2018, 19:32
Цитата Сообщение от alex5code Посмотреть сообщение
CRT - муки со времен FP
FP не надо приплетать, его время - сейчас, а не когда-то давно. CRT - это муки со времен TP.
0
Aimez-vous les baguettes?
193 / 26 / 27
Регистрация: 25.10.2017
Сообщений: 165
14.03.2018, 20:07
Цитата Сообщение от volvo Посмотреть сообщение
FP не надо приплетать
Извиняюсь, не ту букву пихнул , вот и FP вышло)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2018, 20:07
Помогаю со студенческими работами здесь

В чём может быть ошибка
Здравствуйте, помогите пожалуйста решить проблемму: Сайт нормально работал в течении года, в том числе и вчера - после внесения...

В чём может быть ошибка?
Не пойму в чём ошибка в программе: #include <iostream> using namespace std; int main( ) // Program that...

В чём может быть ошибка?
Пишет, что нету точки с запятой. Где??? #include <iostream> #include <string> using namespace std; { class Program ...

В чём может быть ошибка?
У меня программа, которая должна удалять из введенного сообщения все гласные. Использую класс - StringBuilder. - выдаёт ошибку:...

В чём может быть ошибка?
Всем привет! Вот 2ой день разбираюсь с CpuUsage (Qt + WinApi) Наконец-то при сборке нет ошибок Но толку мало Есть код: // // ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru