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

Нужен псевдокод к коду: (паскаль)
program z1;
var a:array [1..100,1..100] of integer;
b:array [1..100] of integer;
n,m,i,j,s:integer;
begin
write ('Введите количество строк (n<=100) ');
read (n);
write ('Введите количество столбцов (m<=100) ');
read (m);
writeln ('Массив А');
for i:= 1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=Random(19)-9;
write(a[i,j]:4)
end;
writeln
end;
for j:= 1 to m do
begin
s:=0;
for i:=1 to n do if (a[i,j]>0) and (a[i,j] mod 2 = 0) then s:=s+a[i,j];
b[j]:=s
end;
writeln ('Массив B');
for j:= 1 to m do write (b[j]:4)
end.

👇
Ответ:

Объяснение:

Var a,b:array [1..100,1..100] of real;

   current_row,current_column,rows,columns:integer;

begin

 readln(rows);

 readln(columns);

 for current_row := 1 to rows do begin

   writeln();

   for current_column := 1 to columns do begin

     read(a[current_row,current_column]);

     b[current_row,current_column] :=a [current_row,current_column] / 8;

   end;

 end;

 for current_row := 1 to rows do begin

   writeln();

   for current_column := 1 to columns do

     write(b[current_row,current_column]:4, ' ');

 end;

end.

4,5(87 оценок)
Открыть все ответы
Ответ:
veronichkasape
veronichkasape
03.05.2021

Извините, что-то я не заметил, что в задании на Паскале надо было написать, поэтому сначала на Питоне написал.

Вот на Паскале:

program HW;

var r,x,y: real;

var chk:string;

begin

   write('Введите радиус: '); readln(r);

   r := abs(r);

   write('Введите X координату точки: '); readln(x);

   write('Введите Y координату точки: '); readln(y);

   

   if (x>=0) and (abs(x)<=r) and (y>=0) and (abs(y)<=r) then chk := 'ВХОДИТ'

   else if (x<=0) and (abs(x)<=r) and (y<=0) and (abs(y)<=r) then chk := 'ВХОДИТ'

   else if (x<=0) and (abs(x)<=r) and (y>=0) and (abs(y)<=r) and (y<=-1*sqrt(sqr(r)-sqr(x+r))+r) then chk := 'ВХОДИТ'

   else if (x>=0) and (abs(x)<=r) and (y<=0) and (abs(y)<=r) and (y>=sqrt(sqr(r)-sqr(x-r))-r) then chk := 'ВХОДИТ'

   else chk := 'НЕ ВХОДИТ';

   

   writeln('Точка с координатам (', x:1:1, ', ', y:1:1, ') ', chk, ' в выделенную область.');

end.

А это то же на Питоне, вдруг пригодится:

import math

r = abs(float(input("Введите радиус: ")))

x = float(input("Введите X координату точки: "))

y = float(input("Введите Y координату точки: "))

if x>=0 and abs(x)<=r and y>=0 and abs(y)<=r: chk = 'ВХОДИТ'

elif x<=0 and abs(x)<=r and y<=0 and abs(y)<=r: chk = 'ВХОДИТ'

elif x<=0 and abs(x)<=r and y>=0 and abs(y)<=r and y<=-1*math.sqrt(r**2-(x+r)**2)+r: chk = 'ВХОДИТ'

elif x>=0 and abs(x)<=r and y<=0 and abs(y)<=r and y>=math.sqrt(r**2-(x-r)**2)-r: chk = 'ВХОДИТ'

else: chk = 'НЕ ВХОДИТ'

print("Точка с координатам (%.1f, %.1f) %s в выделенную область." % (x, y, chk))


Нужен код для паскаля и блок-схема. Написать программу, которая определяет, попадает ли точка с зада
4,6(17 оценок)
Ответ:
Yourstudentbook
Yourstudentbook
03.05.2021

Объяснение:

Вот что я нашла по этому

1) Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = a + 12; else { a = a - 7; if ( a > 5 ) a = a + 12; else a = a - 7;} *

2) Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a += 12; else a -= 7; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if (!(a < 5) ) a = 5; *

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15? a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 5; else a = a + 5;

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 1 || a < b) a = a - 5; if ( a > 1 && a == b) a = a - 5; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a += 12; else { a -= 7; if ( a < 5 ) a + =12; else a -= 7;} *

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17? a = 10; b = 5; if ( a > 1 ... a < b ) a = a - 7; else a = a + 7;

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = 5; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 15 ) a += 12; else a -= 7; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 3; if ( a > b ) b = b + 12; else {a = a - 7; if ( a > b ) a = a + 12; else a = a - 7;} *

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3? a = 10; b = 5; if ( a < 1 ... a > b ) a = a - 7; else a = a + 7; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 1 && a < b ) a = a - 5; if ( a > 1 && a == b ) a = a - 5; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 5; if ( a > 5 && a < b ) a = a - 5; *

Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = 12; *

Сорян это только что я нашла


Определите значение переменной «a» после выполнения фрагмента программы: a = 10 b = 3 if a > b: b
4,4(10 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ