Оздоевский
?>

Найти сумму всех положительных чисел, не превышающих данного натурального числа n. программа на паскале.

Информатика

Ответы

vasilevich-F

program summa;

uses crt;

var n,s,i: longint;

begin

      clrscr;

      write('введите n: ');

      readln(n);

      s: =0;

      for i: =1 to n do s: =s+i;

      writeln('сумма всех положительных чисел меньших чем n: ',s);        

      readkey;

end. 

   

shmanm26

Для создания алгоритма (программы) необходимо знать:

полный набор исходных данных задачи (начальное состояние объекта);

цель создания алгоритма (конечное состояние объекта);

систему команд исполнителя (то есть набор команд, которые исполнитель понимает и может выполнить).

Полученный алгоритм (программа) должен обладать следующим набором свойств:

дискретность (алгоритм разбит на отдельные шаги - команды);

однозначность (каждая команда определяет единственно возможное действие исполнителя);

понятность (все команды алгоритма входят в систему команд исполнителя);

результативность (исполнитель должен решить задачу за конечное число шагов).

Большая часть алгоритмов обладает также свойством массовости (с одного и того же алгоритма можно решать множество однотипных задач).

agusarevich283

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

program pr;

 

var

 n, i, k, m: integer;

 

begin

 k := 0;

 writeln('Введите количество чисел последовательности');

 readln(n);

 if n <= 1000 then  

 begin

   for i := 1 to n do

   begin

     writeln('Введите ', i, ' число:');

     readln(m);

     if abs(m) <= 30000 then

     begin

       if (m mod 3 = 0) and (m mod 10 = 2) then

         inc(k);

     end

     else  

     begin

       writeln('Число по модулю не должно превышать 30000');

       exit;  

     end;

   end;

   writeln('Количество элементов последовательности кратных 3 и оканчивающихся на 2: ', k);

 end

 else  

   writeln('Количество не должно превышать 1000');

end.

Объяснение:

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

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

Найти сумму всех положительных чисел, не превышающих данного натурального числа n. программа на паскале.
Ваше имя (никнейм)*
Email*
Комментарий*

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

shakmeev
alex091177443
Larisa-Andrei
ИринаАлександровна
zerckaln
abakas235
zalev
ehrik-ch
Silaev988
tatk00
Виталий_Ильназ574
Васенкова204
delfinmos
mbykovskiy