viktorovna_Imamaevich679
?>

Укажите последовательность этапов создания программы для решения конкретной : 1. постановка 2. разработка алгоритма 3. построение модели 4. программирование 5. отладка программы 6. анализ результатов 7. проведение расчетов

Информатика

Ответы

Dmitrievich1871
Какой должен быть результат - это у вас в написано: сначала то, что вы введете, а затем оно же, но в обратном порядке.  а вот какой он будет - это зависит от того, что вы написали в программе. в качестве значений для ввода возьмите, например, третье число, затем числа от второго по шестое, а затем все десять из ниже ряда:   -24  18  18  16    4  -2  16  11  16 -15 они были получены из программы на паскале при датчика случайных чисел.
Dmitriy2211104
1. var x1,x2,x3,y1,y2,y3,a,b,c,p,s: real; begin readln(x1,y1); readln(x2,y2); readln(x3,y3); a: =sqrt(sqr(x1-x2)+sqr(y1-y2)); b: =sqrt(sqr(x3-x2)+sqr(y3-y2)); c: =sqrt(sqr(x1-x3)+sqr(y1-y3)); p: =(a+b+c)/2; s: =sqrt(p*(p-a)*(p-b)*(p-c)); writeln('s=',s,'; '); end. 2. var n,i,j,sn,si: int64; begin readln(n); sn: =0; for i: =1 to n do begin si: =1; for j: =i to i*2 do si: =si*j; sn: =sn+si; end; writeln('sn=',sn,'; '); end. для составления блок-схемы могу объяснить довольно простой алгоритм: ты проходишься одной переменной от 1 до n, и в каждом проходе ты вычисляешь произведение чисел от значения той переменной до ее удвоенного значения другим циклом и в конце прохода главного цикла ты прибавляешь к результирующей переменной (которая в начале программы была обнулена) то произведение, которое ты только что вычислил. p.s. возможно на словах это звучит довольно-таки непонятно, но для этого есть код, который поясняет весь алгоритм

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Укажите последовательность этапов создания программы для решения конкретной : 1. постановка 2. разработка алгоритма 3. построение модели 4. программирование 5. отладка программы 6. анализ результатов 7. проведение расчетов
Ваше имя (никнейм)*
Email*
Комментарий*