Леночка200603
02.12.2022 11:56

Найти ошибки в программе pascalabc var s1: string; c: char; begin s: ='информатика'; c: ='л'; c: =c+s end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vdoncov23
05.10.2020 00:41
s:='информатика'; - тут переменная s не описана, вместо нее описана переменная s1 (Var s1:string;)
Решение: исправить описание на var s:string;

c:=c+s - делается попытка сцепить символ со строкой и результат присвоить символу, что недопустимо: строка не может поместиться на место символа.
Решение: записать s:=c+s;

Отсутствует вывод результатов. Тогда непонятно, зачем что-то выполнять вообще.
Решение: добавить строку Writeln(s); перед строкой end.
0,0(0 оценок)
Ответ:
natik49
05.10.2020 00:41
Посмотри внимательно:
заявлена переменная s1, а потом 1 потерялась (там, где информатика и в предпоследней строчке).
Главная ошибка на предпоследней строчке в том, что переменной символьного типа с пытаются присвоить переменную строкового типа s. Лучше бы наоборот. s1:=c+s1;
и после выражения обязательно должна быть ;

 
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота