Olegovich Nikolaevna
?>

Написать программу вывода на экран отрицательных элементов массива и суммы положительных элементов

Информатика

Ответы

partners
Program n1;
const n=6;
var a: array [1..n] of integer;
i,sum: integer;
begin
sum:=0;
for i:=1 to n do
begin
write('введите ',i,' число: ');
readln(a[i]);
end;
writeln('вывод отриц. элементов: ');
for i:=1 to n do
if a[i]>=0 then sum:=sum+a[i] else writeln(a[i]);
writeln('сумма положительных: ',sum);
end.
Написать программу вывода на экран отрицательных элементов массива и суммы положительных элементов
snabdonm501
Вроде так, это бэйсик
александр496

1.Открыть правой рукой хлебницу; __2.Взять булку хлеба правой рукой; __3.Положить хлеб на разделочную доску; (предположим, что доска уже лежала на столе) __4.Открыть правой рукой верхний ящик стола; __5.Найти блестящий нож, длиной 20 см, с черной ручкой; __6.Взять нож в правую руку; __7.Поднести нож к хлебу; __8.Зафиксировать хлеб левой рукой, взявшись за левый край булки; __9.Расположить нож строго над правым ребром булки хлеба; __10.Повторять следующие действия 5 раз: 10.1.Отступить влево на сантиметр; 10.2.Повторять следующие действия, пока лезвие ножа не не коснется доски: 10.2.1.Прижать нож к хлебу; 10.2.2.Совершить ножом возвратно поступательное движение вперед-назад; 10.3.Поднять нож вверх; __11.Положить нож в ящик; __12.Отпустить левой рукой хлеб.

Объяснение:

Запускаем программу и смотрим, как она работает: Ой... вместе с пятым куском и палец отрезал... чёрт! остановить программу! Я же не написал как именно нужно зафиксировать хлеб левой рукой, схватился как попало и большой палец торчал в сторону... Возвращаемся к строчке "Зафиксировать хлеб левой рукой, взявшись за левый край булки;" После нее пишем: "Поджать большой палец левой руки влево, к ладони;" Запускаем программу Ой... на строчке "Положить нож в ящик;" нож упал на пол... Проклятье! оказывается, стол стоит немного под наклоном и ящик сам закрылся... Возвращаемся к коду и перед строчкой "Положить нож в ящик;" пишем "Открыть правой рукой верхний ящик стола;" Заметили ошибку? Нет?! Как мы можем открыть ящик правой рукой, если в этой руке нож? Значит, сначала нужно положить нож на стол, потом открыть ящик, снова взять нож и т.д. И делаем мы это до тех пор, пока хлеб не будет нарезан как следует, без повреждения мебели и пальцев. Вот, примерно так происходит отладка С опытом начинаешь писать программы, которые работают с первого раза, допуская минимум ошибок, а проверка "открыт ли ящик", перед складыванием в него чего-то, входит в привычку. Когда какие-то операции совершаются постоянно, такие как нарезка хлеба, мойка посуды и т.д., то программисты их описывают в виде процедур. Процедура - набор определенных действий, спрятанный под одной командой. Таким образом, текст программы, который я приводил выше, можно поместить в процедуру под названием НарезатьХлеба(параметр), где в качестве параметра будем указывать количество кусков

Nikita_Lina1305
// PascalABC.NET 3.2, сборка 1345 от 24.11.2016
// Внимание! Если программа не работает, обновите её версию!

begin
  Writeln('x      x^2      x^3');
  var x:=0.1;
  while x<=1.01 do begin
    Writeln(x:4:2,x*x:7:3,x*x*x:10:6);
    x+=0.05
    end
end.

Результат
x      x^2      x^3
0.10  0.010  0.001000
0.15  0.023  0.003375
0.20  0.040  0.008000
0.25  0.063  0.015625
0.30  0.090  0.027000
0.35  0.123  0.042875
0.40  0.160  0.064000
0.45  0.203  0.091125
0.50  0.250  0.125000
0.55  0.303  0.166375
0.60  0.360  0.216000
0.65  0.423  0.274625
0.70  0.490  0.343000
0.75  0.563  0.421875
0.80  0.640  0.512000
0.85  0.723  0.614125
0.90  0.810  0.729000
0.95  0.903  0.857375
1.00  1.000  1.000000

Настоящий вид вывода показан во вложении.

Разработать алгоритм и программу вычисления квадратов и кубов чисел от 0,1 до 1, задаваемых с шагом

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

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

Написать программу вывода на экран отрицательных элементов массива и суммы положительных элементов
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

atenza3736
diana-kampoteks
obitelsvel8
elena
Anton661
Назаров588
pannotolstova488
TOKAREVA Stepan
Gennadevich Aleksandr
Reznikova1075
lelikrom2202
kovansckaya201313
TrofimovAnastasiya828
lemoh
Ivanovna