Предложите несколько простых примеров программ с использованием подпрограмм: процедур и функций - C#

Узнай цену своей работы

Формулировка задачи:

Не нашла подходящих демонстрационных задач по этой теме для школьников. Помогите разобраться с функциями. Предложите несколько простых примеров программ с использованием подпрограмм: процедур и функций.

Решение задачи: «Предложите несколько простых примеров программ с использованием подпрограмм: процедур и функций»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
 class Program
  {
    static void Main(string[] args)
     {
     // Здесь задаём шаг изменения переменной, в виде k = шагу итерации
        double k = 0.5;
     // Здесь задаём нижнюю границу значения переменной
        double m = -3;
     // Здесь задаём верхнюю границу значения переменной
        double n = 10;
     // Инициализируем значение функции
        double f = 0;
  /* Например, задана функция вида f(x) = (x^2 + 4) / sin (x) 
   * в пределе от -3 до 10 найти её значение с шагом х равным 0.5 */
         {
         // организуем цикл "for"
           for (double i = m; i <= n; i += k)
            {
               f = 0;
            // Сюда записываем функцию
               f = (Math.Pow(i, 2) + 4) / Math.Sin(i);
 
            /* Сюда записываем недопустимые выражения, вроде деления на 
             * нуль - их может быть несколько; тогда их надо объединить
             * знаком логического «ИЛИ», т. е. "||" (без кавычек) */
              if (Math.Sin(i) == 0)
               {
                  continue;
               }
 
            /* При необходимости выводим значение переменной, если это
             * по условию не нужно, то следующую строку не пишем */
               Console.WriteLine("i: {0:F13}", i);
            // А это значение функции. Эту строку пишем обязательно
               Console.WriteLine("f: {0:F13}", f);
               Console.WriteLine();
            }
        Console.ReadKey();
        }
      }
   }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы