М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sileeet
sileeet
15.03.2020 07:53 •  Информатика

Сделайте дз по информтике (язык поскаль)

{ Программа №1 (урок 20.04.2020) }
program Prog01;
var
x: Integer; { Объявляем переменную целого типа }
begin
x := 12; { Присваиваем переменной x значение 12 }
x := x*2 - 4; { Присваиваем переменной x новое значение }

{ Используем условный оператор }
if x < 20 then
writeln('*')
end.

{ Программа №2 (урок 20.04.2020) }
program Prog02;
var
x: Integer; { Объявляем переменную целого типа }
begin
x := 13; { Присваиваем переменной x значение 13 }
x := x*3 + 1; { Присваиваем переменной x новое значение }

{ Используем условный оператор }
if x < 40 then
writeln('*')
else
writeln('**')
end.

{ Программа №3 (урок 20.04.2020) }
program Prog03;
var
x: Integer; { Объявляем переменную целого типа }
begin
x := 50; { Присваиваем переменной x значение 50 }
x := x*2 - x*2; { Присваиваем переменной x новое значение }

{ Используем условный оператор }
if x = 0 then
writeln('*')
else
writeln('**')
end.

{ Программа №4 (урок 20.04.2020) }
program Prog04;
var
x, y: Integer; { Объявляем две переменные целого типа }
begin
x := 15; { Присваиваем переменной x значение 15 }
y := 71; { Присваиваем переменной y значение 71 }

{ Используем условный оператор }
if (y - x) < 56 then
writeln('*')
else
if (y - x) > 56 then
writeln('**')
else
writeln('***')
end.

{ Программа №5 (урок 20.04.2020) }
program Prog05;
var
x, y: Integer; { Объявляем две переменные целого типа }
begin
write('Введите значение переменной x: ');
readln(x); { Вводим с клавиатуры значение для x }

write('Введите значение переменной y: ');
readln(y); { Вводим с клавиатуры значение для y }

{ Используем условный оператор }
if ((x*2 - y) = 20) and ((x + y) = 25) then
writeln('*')
end.
Задания по уроку: изучив тексты программ-примеров, ответить на контрольные во Что именно (сколько «звёздочек») выведет программа №1 и почему (объяснить результат работы программы)?
Что именно (сколько «звёздочек») выведет программа №2 и почему (объяснить результат работы программы)?
Что именно (сколько «звёздочек») выведет программа №3 и почему (объяснить результат работы программы)?
Что именно (сколько «звёздочек») выведет программа №4 и почему (объяснить результат работы программы)?
Какие значения для x и для y нужно ввести с клавиатуры, чтобы программа №5 напечатала звёздочку (вычислить значения «на бумаге» и проверить в программе)?

👇
Открыть все ответы
Ответ:
1220051404
1220051404
15.03.2020

для начала было бы неплохо знать какую конкретно ошибку вы видите.

я лично вижу ошибку в этой строке

e=float(input(e**0.5((b-a)**2)+((d-c)**2))

во-первых, вы пытаетесь возвести е в степень 0,5, хотя е еще не была определена, то есть вы пытаетесь сослаться на пустую
переменную.

во-вторых, у вас после степени стоит сразу скобка, нет знака умножения, деления, ничего, просто сразу стоит скобка. пайтон воспримет это как то, что вызывается некая функция от е**0.5

и в-третьих, как уже сказано в другом ответе, проследите, что все скобки на месте

4,8(14 оценок)
Ответ:
KrIsTaLLiK16
KrIsTaLLiK16
15.03.2020

function summa(n:integer):integer;

var a,s:integer;

begin

a:=abs(n);

s:=0;

while a>0 do

begin

 s:=s+a mod 10;

 a:=a div 10;

end;

summa:=s

end;

const n=10;

var A:array [1..n] of integer;

   j,i,k:integer;

begin

writeln('Исходный массив: ');

for i:=1 to n do

begin

 A[i]:=random(15)+1;

 write(A[i]:4);

end;

for i:=1 to n-1 do

begin

 for j:=1 to n-1 do

 if summa(A[j])<summa(A[j+1]) then

  begin

   k:=A[j];

   A[j]:=A[j+1];

   A[j+1]:=k

  end;

end;

writeln;

writeln('Отсортированный массив: ');

for i:=1 to n do

write(A[i]:4);

readln

end.

4,4(86 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ