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

Нужно, , честны0 100 за ответ! дана программа нахождения суммы всех элементов массива. изменить программу таким образом,чтобы:
a) массив состоял из 25 элементов целого типа;
b) значения элементов массива должны меняться в интервале от 1 до 30;
c) в результате выполнения программы должно быть найдено сумма квадратов всех элементов массива 

program massiv;
const n=10;
var a: array [1..n] of real;
s,i integer;
begin
writeln (‘ исходный массив.‘);
for i: = 1 to n do
begin 
a [ i] : = random (10);
write (‘a[‘i'] =', a[i], '');
end;
s: =0;
for i: = 1 to n do
s: = s+a[i];
writeln (‘ сумма всех элементов массива s=‘, s);
end.

👇
Ответ:
katenkaklimcuk
katenkaklimcuk
06.04.2020

Program massiv;

const n=25;   //Изменения к первому условию

Var a: array [1..n] of integer;   //Изменения к первому условию

s,i integer;

Begin

writeln (‘ исходный массив.‘);

For i:= 1 to n do

begin  

a [i] := random (30);  //Изменения к второму условию

write (‘a[‘i'] =', a[i], '');

end;

s:=0;

For i:= 1 to n do

s:= s+(a[i]*a[i]);  //Изменения к 3 условию

Writeln (‘ сумма всех элементов массива S=‘, s);

end.

4,5(35 оценок)
Открыть все ответы
Ответ:
stefaniiadr
stefaniiadr
06.04.2020
#!/usr/bin/python3

import math

a = 1.0
b = 2.0
c = 3.0

A = math.degrees(math.acos(math.radians(((b**2 + c**2 - a**2) / 2 * b * c
B = math.degrees(math.acos(math.radians(((a**2 + c**2 - b**2) / 2 * a * c
C = math.degrees(math.acos(math.radians(((a**2 + b**2 - c**2) / 2 * a * b

ravnobedr = (a == b and a == c) or (a == b and b == c) or (a == c and b == c)
ravostor = a == b == c

priamoug = A == 90 or B == 90 or C == 90

ostroug = A < 90 or B < 90 or C < 90

tupoug = A > 90 or B > 90 or C > 90

print(
    '''
равнобедренный {}
равносторонний {}

прямоугольный  {}
остроугольный  {}
тупоугольный   {}
'''.format(
        ravnobedr,
        ravostor,
        priamoug,
        ostroug,
        tupoug,
    )
)
4,7(2 оценок)
Ответ:
polikarpova05
polikarpova05
06.04.2020
Полноценное изучение языка - это не такая уж простая задача. мало просто прочитать книгу, нужно ещё и долго познавать дзен, и при том не только этого языка. я вообще удивляюсь, как можно загружать школьников паскалем, ведь, он не так уж и прост по сегодняшним меркам. в то время как реально качественное его изучение требует вдумчивости, усидчивости и практики.
важным фактором является знание английского. так разработка всех ведущих языков ведётся на англ и вся дока написана на нём.
на сегодняшний день, ведущим разработчиком компиляторов для Pascal является организация FreePascal. соответственно, доку и компилятор, я бы посоветовал использовать именно их.

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