могите пожалуйста!!!
программа PascalABC.NET пишет "Ошибка времени выполнения .Входная строка имела неверный формат" в строке readln(s) в этой программе:
var s:integer; c:char;
begin
writeln('Введите символ s');
readln(s);
s:= ordAnsi(c);
writeln('Код введённого символа - ', s);
end
BobbyFresnel:
Так напишите, ЧТО и КАК ИМЕННО Вы вводили
var s:integer; c:char;
begin
writeln('Введите символ s');
readln(s);
s:= ordAnsi(c);
writeln('Код введённого символа - ', s);
end.
begin
writeln('Введите символ s');
readln(s);
s:= ordAnsi(c);
writeln('Код введённого символа - ', s);
end.
Там фигня какая-то влетела в текст программы, который Вы откуда-то скопировали. Я перенабрал все кавычки и строку с точкой удалил и вбил заново. Кроме того, надо с вводить, а не s
Собственно, я написал Вам вариант Вашей же программы, только работающей.
Спасибо большое)) Но вы так мне всё это говорите, и я ничего не понимаю... Мне дано задание: составить программу, которая определяет код введённого с клавиатуры символа, используя имя процедуры(функции) ordAnsi(c), где c:char. Никаких сложностей мне не нужно было, так как это всего лишь 9 класс
Во-первых, это изучают обычно в восьмом). Во-вторых, чтобы понимать, надо заниматься предметом. И в-третьих, я исправил Вашу программу, она работает, во второй части ответа она приведена, что еще Вам не так?
Смущает, что код отформатирован так, как принято писать программы на Паскале?
Спасибо большое
Ответы
Ответ дал:
0
Ответ:
Объяснение:
Во-первых, если Вы пишете в PascalABC.NET, можно писать это проще и короче, не заморачиваясь с типами данных.
begin
var c := ReadlnChar('Введите символ s');
var s := OrdAnsi(c);
Writeln('Код введённого символа - ', s)
end.
Во-аторых, если Вы все же хотите в современном PascalABC.NET писать, как в Delphi образца 2005 года, пишите хотя бы правильно:
var
s:integer;
c:char;
begin
writeln('Введите символ s');
readln(c);
s:= ordAnsi(c);
writeln('Код введённого символа - ', s);
end.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад
8 лет назад