xadengr
Вопрос по информатике:
ПОМОГИТЕ ИСПРАВИТЬ ПРОГРАММУ
Найдите ошибки в программе запишите верный вариант.
program Имя;
var t,k,f,a,d:integer;
const d=20;
f=15;
a=10;
begin
f:=50;
k:=a/2;
t:=t+5-17;
end.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
Ответы и объяснения 2
ulerstypes310
Эм я не знаю а может изнаю
derinisese531
«Имя» вроде не может быть названием программы,не?
k:=a/2;
Но k у нас integer.Тип integer-целочисленный и не поддаётся операциям в ходе которых может получится не целое число.Деление прямой пример.
Знаете ответ? Поделитесь им!
Гость ?
Как написать хороший ответ?
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете
правильный ответ; - Писать подробно, чтобы ответ был исчерпывающий и не
побуждал на дополнительные вопросы к нему; - Писать без грамматических, орфографических и
пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся
уникальные и личные объяснения; - Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не
знаю» и так далее; - Использовать мат — это неуважительно по отношению к
пользователям; - Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует?
Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие
вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи —
смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
Ответ:
356…………..
Объяснение:
356 + 356 = 712
В диапазон A2:B9 входят 2*8=16
Ответ: D
Переведёшь на паскаль ибо я его не знаю
int main(){
int i;
float n,c;
for(i=0;i<10;i++){
cout<<«Введите число»<<endl;
cin>>n;
c+=n;
}
cout<<«Сумма чисел равна «<<c<<endl;
}
Если у обычных то 10-тиричная
Var
m, n, n10, n100: integer;
begin
write(‘Введите трехзначное число: ‘);
readln(m);
if (m > 99) and (m < 1000) then
begin
n100 := m div 100;
n10 := (m mod 100) div 10;
n := m mod 10;
if (n + n10 + n100) mod 7 = 0 then writeln(‘Сумма цифр кратна семи’)
else writeln(‘Сумма цифр не кратна семи’)
end
end.
Тестовое решение:
Введите трехзначное число: 473
Сумма цифр кратна семи
Найдите ошибки в программах:
1).
var a,b,c,d,f,p: integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f);
p=a+b+c+d+f;
writeln(‘p=’,p);
end.
1. неверная запись оператора присваивания
2. отсутствует раздел переменных
3. в операторе ввода используется неверный разделитель
2).
program Prim_2_1;
var a,b,c: integer;
begin
writeln(″Введите 3 численных значения:″);
readln(a,b,c);
s:=a+b+c;
writeln(″s=″,s);
end.
1. неверно построен раздел переменных
2. имя программы написано неправильно
3. использованы неверные ограничители текстовых частей
3).
program Prim_2_1;
begin
readln(a,b,c);
p:=(a+b+c)*2;
writeln(‘p=’,p);
end.
1. отсутствует раздел переменных
2. отсутствует ввод данных
3. неверная запись оператора присваивания
4).
var a,b: integer;
begin
writeln(‘Введите 5 численных значений:’);
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
1. неверно сделано описание переменных
2. отсутствует ввод переменных
3. отсутствуют вывод данных
5).
program Prim_2_1;
var a,b,c: integer;
begin
writeln(‘Введите 2 численных значения:’);
readln(a,b,c);
с:=a/b;
writeln(‘c=’,c);
end.
1. неверно описан тип данных
2. отсутствуют вычисления в программе
3. ошибка в записи оператора присваивания.
6).
var a,b,c,d,f,p: integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f);
writeln(‘p=’,p);
end.
1. отсутствует команда завершения программы
2 отсутствует команда начала программы
3. отсутствуют вычисления в программе
7).
var a,b,c: integer;
writeln(‘Введите 2 численных значения:’);
readln(a,b);
с:=a div b;
writeln(‘c=’,c);
end.
1. отсутствует команда начала программы
2. допущена ошибка в операторе присваивания
3. отсутствует команда завершения программы
8).
var a,b,c: integer;
d: real;
begin
writeln(‘Введите 3 численных значения:’);
readln(a,b,c);
d:=(a+b+c)/2;
writeln(‘d=’,d);
end.
1. допущена ошибка в блоке описания переменных
2. использованы неверные разделители в записи оператора ввода данных.
3. отсутствует имя программы.
9).
В результате выполнения программы при вводе чисел 4, 6, 7 (порядок перечисления данных соответствует порядку перечисления вводимых переменных) на экран выводится:
var a,b,c: integer;
begin
writeln(‘Введите 3 численных значения:’);
readln(a,b,c);
p:=((a+b) mod 2)+c;
writeln(‘p=’,p);
end.
1. число 12
2. число 7
3. число 8
10).
Следующий алгоритм в результате выполнения программы находит значение выражения:
var x: integer;
y: real;
begin
writeln(‘Введите x:’);
readln(x);
y:=(15*sgr(x)*x+x mod 6-29)/2;
writeln(‘y=’,y);
end.
1. y=(15x+x/6-29)/2
2. y=(15×3+(целая часть от деления x на 6)-29)/2
3. y=(5×3+(остаток от деления числа x на 6)-29)/2
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Найдите ошибки в следующей программе: Program int_r; Var a, x: integer; b, c: real; Begin a:=10; b:=5.2; x:=b div 2; c: = round (x); End. …» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы
Вопрос школьника по предмету Информатика
Найдите ошибки в программах:
1).
var a,b,c,d,f,p: integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f);
p=a+b+c+d+f;
writeln(‘p=’,p);
end.
1. неверная запись оператора присваивания
2. отсутствует раздел переменных
3. в операторе ввода используется неверный разделитель
2).
program Prim_2_1;
var a,b,c: integer;
begin
writeln(″Введите 3 численных значения:″);
readln(a,b,c);
s:=a+b+c;
writeln(″s=″,s);
end.
1. неверно построен раздел переменных
2. имя программы написано неправильно
3. использованы неверные ограничители текстовых частей
3).
program Prim_2_1;
begin
readln(a,b,c);
p:=(a+b+c)*2;
writeln(‘p=’,p);
end.
1. отсутствует раздел переменных
2. отсутствует ввод данных
3. неверная запись оператора присваивания
4).
var a,b: integer;
begin
writeln(‘Введите 5 численных значений:’);
p:=a+b+c+d+f;
writeln(‘p=’,p);
end.
1. неверно сделано описание переменных
2. отсутствует ввод переменных
3. отсутствуют вывод данных
5).
program Prim_2_1;
var a,b,c: integer;
begin
writeln(‘Введите 2 численных значения:’);
readln(a,b,c);
с:=a/b;
writeln(‘c=’,c);
end.
1. неверно описан тип данных
2. отсутствуют вычисления в программе
3. ошибка в записи оператора присваивания.
6).
var a,b,c,d,f,p: integer;
begin
writeln(‘Введите 5 численных значений:’);
readln(a,b,c,d,f);
writeln(‘p=’,p);
end.
1. отсутствует команда завершения программы
2 отсутствует команда начала программы
3. отсутствуют вычисления в программе
7).
var a,b,c: integer;
writeln(‘Введите 2 численных значения:’);
readln(a,b);
с:=a div b;
writeln(‘c=’,c);
end.
1. отсутствует команда начала программы
2. допущена ошибка в операторе присваивания
3. отсутствует команда завершения программы
8).
var a,b,c: integer;
d: real;
begin
writeln(‘Введите 3 численных значения:’);
readln(a,b,c);
d:=(a+b+c)/2;
writeln(‘d=’,d);
end.
1. допущена ошибка в блоке описания переменных
2. использованы неверные разделители в записи оператора ввода данных.
3. отсутствует имя программы.
9).
В результате выполнения программы при вводе чисел 4, 6, 7 (порядок перечисления данных соответствует порядку перечисления вводимых переменных) на экран выводится:
var a,b,c: integer;
begin
writeln(‘Введите 3 численных значения:’);
readln(a,b,c);
p:=((a+b) mod 2)+c;
writeln(‘p=’,p);
end.
1. число 12
2. число 7
3. число 8
10).
Следующий алгоритм в результате выполнения программы находит значение выражения:
var x: integer;
y: real;
begin
writeln(‘Введите x:’);
readln(x);
y:=(15*sgr(x)*x+x mod 6-29)/2;
writeln(‘y=’,y);
end.
1. y=(15x+x/6-29)/2
2. y=(15×3+(целая часть от деления x на 6)-29)/2
3. y=(5×3+(остаток от деления числа x на 6)-29)/2
Ответ учителя по предмету Информатика
Ответ:
1)1. 2)3. 3)1. 4)1 и 2. 5)1. 6)3. 7)1. 8)3. 9)2. 10)3.