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

Pascal даны 3 числовые последовательности a,b,c.сформировать две новые последовательности x,y в соответсвии с правилом xi=min(ai,bi)/2 yi=min(bi,ci)/2 i=1,

👇
Ответ:
Мика7771
Мика7771
29.03.2021

program one;


type TIntMassiv = array of real;


var a,b,c,x,y: TIntMassiv; n,i:integer;


begin


writeln('Введите длину массивов(n)');


readln(n);


setLength(a,n); // Создаем динамические массивы длины n


setLength(b,n);


setLength(c,n);


setLength(x,n);


setLength(y,n);


for i := 0  to n-1 do  

 begin


  writeln('Введите ',i+1, ' массива a');


  readln(a[i]);  

  writeln('Введите ',i+1, ' массива b');


  readln(b[i]);  

  writeln('Введите ',i+1, ' массива c');


  readln(c[i]);


 end;


for i := 0 to n-1 do


 begin


  x[i] :=  MIN(a[i],b[i]) / 2;


  y[i] :=  MIN(a[i],c[i]) / 2;


 end;


for i := 0 to n-1 do


 begin


  writeln('x[',i,']=',x[i]);


  writeln('y[',i,']=',y[i]);


 end;


a := nil; //Освобождаем память


c := nil;


b := nil;


x := nil;


y := nil;


end.

4,7(80 оценок)
Открыть все ответы
Ответ:
Pikasso07
Pikasso07
29.03.2021

1. ромб, только стрелка вниз если условие сохраняется, стрелка в права, если условие нарушено, и слева приход при следующем цикле. (или наоборот) см рисунок

2. while i <= n do begin
        write ('(*) ');
        i := i + 1
    end;

3. потому что необходимо перебрать всезначения от 1 до N

4. постановка задачи;математическая формализация; построение алгоритма; составление программы на языке программирования; отлад­ка и тестирование программы; проведение расчетов и анализ полученных результатов.

5. описательная информационная модель записывается с какого-либо формального языка

6. отладка это испытание с исправлением ошибок, тест это окончательный прогон с конкретным значением данных для которых известен результат.


1)как блок-схемой и на алгоритмическом языке представляется команда с предусловием? 2)как программир
4,8(97 оценок)
Ответ:
lapshinauly
lapshinauly
29.03.2021
Type point = record
       x,y: real;
     end;
var vc: array [1..4] of point;
    bg,nd: point;
    i,j,k,m: integer;
begin  writeln('координаты точек - через пробел ');
  for i:=1 to 4 do
  begin
    write('точка  ',i,'    ');
    readln(vc[i].x,vc[i].y);
  end;
{ сравнение векторов }
    m:=0;
    for i:=2 to 4 do
    begin
      bg.x:=vc[i].x-vc[1].x;
      bg.y:=vc[i].y-vc[1].y;
      j:=1;  k:=1;
      while ((j=1) or (j=i)) do j:=j+1;
      while ((k=1) or (k=i) or (k=j)) do k:=k+1;
      nd.x:=vc[j].x-vc[k].x;
      nd.y:=vc[j].y-vc[k].y;
      if ((bg.x=nd.x) and (bg.y=nd.y)) or
       ((bg.x=-nd.x) and (bg.y=-nd.y)) then
       begin
          m:=1;
          break;
       end;
   end;
   if m=1 then writeln('точки образуют параллелограмм')
   else writeln('точки не образуют параллелограмм');
end.
4,4(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ