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

1.вставьте пропущенные слова в описании массива а, элементами которого являются целые числа. а: ..100] of 2. опишите массив для хранения зарплаты за каждый месяц. зарплату считать целым числом. 3.опишите: a)переменную в для массива, состоящую из 8 символов. b)переменную mas для массива, состоящего из 100 вещественных чисел. c)переменную day для массива, состоящего из 30 целых чисел, причем номер первого элемента массива должен быть равен 5 .4. пусть а : array [1..10] of integer. напишите операторы, соответствующие следующим действиям: a. третий элемент массива сделать равным 5. b. вывести на экран 7-й элемент массива. c. ввести значение 1-го элемента массива. d. вычислить сумму 1,2 и 3-го элементов массива. 5. пусть а : array [1..15] of real. напишите операторы, соответствующие следующим действиям, при необходимости используя дополнительные переменные: вычислить сумму всех элементов массива (используйте цикл). 6. пусть c : array [1..10] of integer. напишите операторы, соответствующие следующим действиям, при необходимости используя дополнительные переменные: вывести на экран все элементы массива. 7. пусть а : array [1..15] of real. напишите операторы, соответствующие следующим действиям, при необходимости используя дополнительные переменные: поменять местами первый и последний элементы массива. 8. пусть в : array [1..20] of integer. напишите операторы, соответствующие следующим действиям, при необходимости используя дополнительные переменные: заполнить массив случайными числами из интервала [-24; 37].

👇
Ответ:
katenabulasheva
katenabulasheva
01.06.2022
A : array [1..100] of integer;

z : array [1..12] of integer;

var
  B : array [1..8] of char;
  MAS : array [1..100] of real;
  DAY : array [5..34] of integer;

a[3] := 5;
write (a[7]);
read (a[1]);
sum := a[1] + a[2] + a[3];

for i := 1 to 15 do
  sum := sum + a[i];

for i := 1 to 10 do
  write (c[i]);

tmp := a[1];
a[1] := a[15];
a[15] := tmp;

for i := 1 to 20 do
  b[i] := random (62) - 24;
4,6(7 оценок)
Открыть все ответы
Ответ:
KushnirDasha44
KushnirDasha44
01.06.2022
Если х1,у1 - координаты одного конца 1-го отрезка, х2,у2 - координаты его второго конца, то уравнение прямой, на которой этот отрезок лежит, такое: у=у1+(у2-у1)(х-х1)/(х2-х1).
Для второго отрезка (х3,у3) и (х4,у4), прямая у=у3+(у4-у3)(х-х3)/(х4-х3).
Абсцисса точки пересечения (х,у) этих прямых находится из равенства

у1+(у2-у1)(х-х1)/(х2-х1)=у3+(у4-у3)(х-х3)/(х4-х3). Это х надо выразить в виде формулы до написания программы, чтобы х вычислялось в программе по этой формуле.

Схема программы:
1) проверка параллельности отрезков. Если "да", то выход и ответ "не существует".
2) проверка выполнения двух двойных неравенств: x1 <= x <= x2, x2 <= x <= x4.
Если оба неравенства "истина", то ответ "существует", иначе "не существует"

Обратите внимание, что х1 должно быть меньше чем х2, и х3 меньше чем х4.
4,4(77 оценок)
Ответ:
meimanby
meimanby
01.06.2022
1)var a:array[1..3,1..3] of integer;
b:array[1..3,1..3] of integer;
c:array[1..3,1..3] of integer;
i,j:integer;
begin;
writeln('A array:');
for i:=1 to 3 do
begin;
writeln;
  for j:=1 to 3 do
   begin;
    a[i,j]:=random(-10,10);
    write(a[i,j]:4);
   end;
end;
writeln;
writeln('B array:');
for i:=1 to 3 do
begin;
writeln;
  for j:=1 to 3 do
   begin;
    b[i,j]:=random(-10,10);
    write(b[i,j]:4);
   end;
end;
writeln;
writeln('C array:');
for i:=1 to 3 do
begin;
writeln;
  for j:=1 to 3 do
   begin;
    c[i,j]:=b[i,j]-a[i,j];
    write(c[i,j]:4);
   end;
end;
end.
2)var a:array of array of real;
i,j,n,m:integer;
max:real;
begin;
randomize;
max:=-2147483648;
readln(n);
readln(m);
setlength(a,n+1);
for i:=1 to n do
setlength(a[i],m+1);
writeln('A array:');
for i:=1 to n do
 begin;
  writeln;
   for j:=1 to m do
    begin;
    a[i,j]:=random(-10,10);
    if max<a[i,j] then max:=a[i,j];
    write(a[i,j]:4);
    end;
 end;
for i:=1 to n do
 for j:=1 to m do
  if a[i,j]<0 then a[i,j]:=max;
writeln;
writeln('Final array:');
for i:=1 to n do
 begin;
  writeln;
   for j:=1 to m do
    write(a[i,j]:4);
 end;
end.
  
4,6(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ