Andreeva
?>

1- дано целое число . если оно положительное, вывести " число положительное " , если отрицательное вывести "число отрицательное " , если равно 0 - "число равно нулю" 2 - дано целое число . если число положительное, то вывести его на печать . иначе вывести " данное число не является положительным ". 3- даны два числа . вывести сначала меньшее . затем большее число. 4 - даны два числа . вывести порядковый номер меньшего числа . 5 - дано целое число . если число положительное, то вывести его на печать . если отрицательное, вывести число, умноженное на -1. 6 - найдите наименьшее из трех заданных чисел

Информатика

Ответы

ktripoleva294
1. var a: integer; begin write('введите целое число : '); readln(a); if a> 0 then   writeln('число - положительное ') else writeln('данное число не является положительным '); if a=0 then   writeln('число равно нулю'); readln; end.2.vara: integer; beginwrite('введите целое число : '); readln(a); if a> 0 then  writeln('число - положительное ') elsewriteln('данное число не является положительным '); readln; end.3.vara,b: integer; beginwrite('введите два числа : '); readln(a,b); if a> b then  writeln(a,#10,b) elsewriteln(b,#10,a); readln; end.4.var  a, b: integer;     begin  writeln('введите два числа');   readln(a, b);     if a < b then writeln('порядковый номер меньшего числа = 1');         if b < a then writeln('порядковый номер меньшего числа = 2');   if a = b then writeln('числа равны');   end.5.vara: integer; beginwrite('введите   число: '); readln(a); if a> 0 then  writeln(a); if a< 0 then  writeln(a*-1); readln; end.6.var  a,b,c,n: real; beginwriteln('введите три числа : '); readln(a,b,c); n: =a; if b< n then  n: =b; if c< n then  n: =c; writeln('меньшее из введённых чисел : ',n); readln; end.
Tatyana_Minullina

ответ:Цикл for

Если мы знаем точное количество действий (итераций) цикла, то можем использовать цикл for. Синтаксис его выглядит примерно так:

for (действие до начала цикла;

условие продолжения цикла;

действия в конце каждой итерации цикла) {

инструкция цикла;

инструкция цикла 2;

инструкция цикла N;

}

Итерацией цикла называется один проход этого цикла

Существует частный случай этой записи, который мы сегодня и разберем:

for (счетчик = значение; счетчик < значение; шаг цикла) {

тело цикла;

}

Счетчик цикла — это переменная, в которой хранится количество проходов данного цикла.

Описание синтаксиса

Сначала присваивается первоначальное значение счетчику, после чего ставится точка с запятой.

Затем задается конечное значение счетчика цикла. После того, как значение счетчика достигнет указанного предела, цикл завершится. Снова ставим точку с запятой.

Задаем шаг цикла. Шаг цикла — это значение, на которое будет увеличиваться или уменьшаться счетчик цикла при каждом проходе.

Пример кода

Напишем программу, которая будет считать сумму всех чисел от 1 до 1000.

#include <iostream>

using namespace std;

int main()

{

int i; // счетчик цикла

int sum = 0; // сумма чисел от 1 до 1000.

setlocale(0, "");

for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1.

{

sum = sum + i;

}

cout << "Сумма чисел от 1 до 1000 = " << sum << endl;

return 0;

}

Если мы скомпилируем этот код и запустим программу, то она покажет нам ответ: 500500. Это и есть сумма всех целых чисел от 1 до 1000. Если считать это вручную, понадобится очень много времени и сил. Цикл выполнил всю рутинную работу за нас.

Заметьте, что конечное значение счетчика я задал нестрогим неравенством ( <= — меньше либо равно), поскольку, если бы я поставил знак меньше, то цикл произвел бы 999 итераций, т.е. на одну меньше, чем требуется. Это довольно важный момент, т.к. здесь новички часто допускают ошибки, особенно при работе с массивами (о них будет рассказано в следующем уроке). Значение шага цикла я задал равное единице. i++ — это тоже самое, что и i = i + 1.

В теле цикла, при каждом проходе программа увеличивает значение переменной sum на i. Еще один очень важный момент — в начале программы я присвоил переменной sum значение нуля. Если бы я этого не сделал, программа вылетела вы в сегфолт. При объявлении переменной без ее инициализации что эта переменная будет хранить «мусор».

Естественно к мусору мы ничего прибавить не можем. Некоторые компиляторы, такие как gcc, инициализирует переменную нулем при ее объявлении.

Объяснение:

Почитай полезно будет,прочитав сразу решишь задачу,она очень простая, подумай чутка)

antilopa001

var

    a, s, p : integer;

   

begin

    p : = 1;

    repeat a : = readinteger('введите 4-х значное число: ') until (a > 999) and (a < 10000);

    while a > 0 do begin    
 

        s += a mod 10;

        p *= a mod 10;

        a : = a div 10;

    end;

    writeln('сумма ', s);

    writeln('произведение ', p);

end.

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

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

1- дано целое число . если оно положительное, вывести " число положительное " , если отрицательное вывести "число отрицательное " , если равно 0 - "число равно нулю" 2 - дано целое число . если число положительное, то вывести его на печать . иначе вывести " данное число не является положительным ". 3- даны два числа . вывести сначала меньшее . затем большее число. 4 - даны два числа . вывести порядковый номер меньшего числа . 5 - дано целое число . если число положительное, то вывести его на печать . если отрицательное, вывести число, умноженное на -1. 6 - найдите наименьшее из трех заданных чисел
Ваше имя (никнейм)*
Email*
Комментарий*

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

fox-cab3444
natapetrova20017
armynis8
delfa-r6289
mskatrinmadness
museumuzl
Оксана170
Николаевна
Nataliatkachenko1
Stefanidi_Semeikina1896
Smolkovaya
Igorevich1512
kuziv31
Tatianarogozina1306
Evsevia-a