В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Viki258
Viki258
02.09.2020 16:40 •  Информатика

Ничего не понимаю Задание 1. Переписать данную программу, заменив в ней цикл while на цикл repeat:

var a,b,s,k:integer;

begin

readln(a);

readln(b);

S:=a;

while s
k:=k+1;

s:=s+a; end;

writeln(k);

end.

Задание 2. Переписать данную программу, заменив в ней цикл while на цикл repeat:

program prim1;

var m, k: integer;

begin

readln(m);

k:=0;

while m <>0 do

begin

k:=k+1;

m:= m div 10;

end;

writeln(k);

end.

Задание 3. Напишите код программы которая запрашивает с клавиатуры число N, а затем выводит слово "привет" N раз. То есть, если вы введете число 5, она напечатает "Привет" 5 раз. В коде необходимо использовать цикл repeat.

(можно не устанавливать Pascal ABC, а написать код в документе).

Показать ответ
Ответ:
KimTaeHyung3012
KimTaeHyung3012
16.11.2020 21:18
Тут зависит от задачи. Понятное дело речь идёт об преобразование в сторону уменьшения объема данных. Нужно отметить что для этой задачи большой объем информации нужно будет свертывать(объединять, группировать) по каким-то полям таблицы, а по каким то суммировать числовые значения. Вот эти две операции и определять манеру визуализации для достижения цели задачи. Само собой нужно будет решить какие данные не важны и будут в итоге отсеяны из визуализации.
Так же если таблица имеет ссылочные поля, то можно задействовать метод графов, опять же с группированием однотипных элементов.
0,0(0 оценок)
Ответ:
ilovemath777
ilovemath777
30.09.2021 12:55
//PascalABC.NET 3.2 сборка 1318

Const
  n=7;
  Var
   ma:array[1..n,1..n] of integer;
  countn,countp,i,j:integer;
  sr:real;
begin
for i:=1 to n do
  for j:=1 to n do
    begin
      readln(ma[i][j]);
      if ma[i][j]>0 then inc(countp) else
        if ma[i][j]<0 then inc(countn);
    end;
for i:=1 to n do
  begin
    for j:=1 to n do
      write(ma[i][j]:4);
    writeln;
  end;
writeln('Count of positive=',countp,', count of negative=',countn);
 for j:=1 to n do
  begin
  sr:=0;
    for i:=1 to n do
    sr+=ma[i][j];
  writeln(j,' ',sr/n);
  end;
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота