• 1. Составить программу нахождения суммы чисел 5, 10, 15, 20, …50. 2. Найти значения функции у= 5х+х2, при х=50, 49, 48,

Ответы 2

  • Составим программу вычисления суммы ряда чисел 5, 10, 15, …, 50 на языке программирования Pascal ABC. Введем обозначения следующих величин: пусть s – сумма чисел ряда, которую надо найти, а i – порядковый номер чисел ряда. Начальное значение суммы s будет равным нулю. Так как чисел несколько, то будем использовать в программе оператор цикла с параметром for. По условию задачи числа суммируются, начиная с числа 5, с интервалом 4 числа, поэтому значение i в каждом цикле будем увеличивать на 4.Программа может выглядеть так:program zadacha;uses crt;var s,i: integer;begins:=0; {Задание начального значение суммы s}for i:=5 to 50 do begins:=s+i; {Вычисление суммы чисел}i:=i+4; {Увеличение значения параметра i на 4}end;writeln (\'s=\',s) {Вывод результата суммы s}end.Можно решить данную задачу и вторым способом, используя операцию mod:program zadacha;uses crt;var s,i: integer;begins:=0; {Задание начального значение суммы s}for i:=5 to 50 doif i mod 5=0 {Поиск чисел, кратных 5}then s:=s+i; {Вычисление суммы чисел}writeln (\'s=\',s); {Вывод результата суммы s}end.Ответом будет s=275.Составить программу нахождения значения функции у= 5х+х2, при х=50, 49, 48, 47, …, 40.program zadacha;uses crt;var x,y,i:integer;beginfor i:=50 downto 40 do begin y:=5*i+i*2; writeln (\'y=\',y); end;writeln (\'y=\',y)end.
    • Автор:

      turtle
    • 4 года назад
    • 0
  • Продумайте алгоритм программы 1

    Алгоритм – это последовательность команд, написанная на определенном языке, выполнения которой должно решить поставленную задачу. На каком бы языке программирования не была написана программа, ее алгоритм остается неизменным. Представим программу (1) в виде алгоритма:

    • задать две переменные (a, b – целочисленные числа);
    • переменной b присвоить число 5;
    • составить цикл суммы, который завершается при b=50;
    • вывести результат.

    Это вариант алгоритма для решения первой задачи, который может быть написан и другим способом. Пользуясь алгоритмом, напишите программу на языке программирования C++.

    Код программы:

    #include <iostream>

    using namespace std;

     int main()

    {

    int a=0, b;

    for(b=5; b<=50; b=b+5)

    a=a+b;

    cout<<\"Summa chisel ravna \"<<a<<\"\\";

    return 0; 

    }

    Результатом программы будет строка:

    Summa chisel ravna 275

    Продумайте алгоритм программы 2

    Дана функция у = 5х+х2. Необходимо найти ее значения при х=50, 49, 48, 47, …, 40.

    • задать две переменные (x, y - целочисленные числа);
    • перемееной x присвоить значения 50;
    • составить цикл, который завершается при x=40. В цикл включить действия: подсчет функции, изменение x, вывод значения функции.

    Код программы:

      #include <iostream>

    using namespace std;

     int main()

    {

    int x, y;

    for(x=50; x>=40; x=x-1)

    {

    y=5*x + x*x;

    cout<<\"pri x=\"<<x<<\", funkciya y=\"<<y<<\"\\";

    }

    return 0; 

    }

    Результатом программы будут выведенные строки:

    pri x=50, funkciya y=2750

    pri x=49, funkciya y=2646

    pri x=48, funkciya y=2544

    pri x=47, funkciya y=2444

    pri x=46, funkciya y=2346

    pri x=45, funkciya y=2250

    pri x=44, funkciya y=2156

    pri x=43, funkciya y=2064

    pri x=42, funkciya y=1974

    pri x=41, funkciya y=1886

    pri x=40, funkciya y=1800

            

    • Автор:

      monroe
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years