Какие базовые алгоритмические конструкции можно реализовать средствами языка С#?
Что называется циклом?
Что такое тело цикла?
Что такое параметр цикла?
Что такое итерация?
Что такое зацикливание?
Какие типы циклов существуют?
Какие инструкции используются для реализации циклов на С#?
Какая инструкция используется для реализации цикла с параметром?
Можно ли использовать в теле цикла переменную, являющуюся параметром цикла?
Какая инструкция используется для реализации цикла с предусловием?
От чего зависит количество повторений тела цикла с предусловием?
Какая инструкция используется для реализации цикла с постусловием?
Какие из конструкций повторения могут привести к зацикливанию?
Как работает цикл со счетчиком?
В каком случае в теле цикла используются операторные скобки?
Каковы отличия между циклами с пред- и с постусловием?
Задание I. Составить программу табулирования функции
на отрезке [-4, 4] с шагом 0.2.
Решение
1. Математическая модель
Прежде всего, определим число повторений тела цикла: .
Аргументы: переменная x вещественного типа.
Результаты: значение заданной функции y (вещественного типа).
Промежуточные величины: счетчик i целого типа.
2. Алгоритм
|
3. Программа
|
|
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
double x = -4, y;
for (int i = 1; i <= 41; i++)
{
y = Math.Exp(x)*(2.42*Math.Pow(x, 2.0)-6.47*x+1.03)/(x-5.8);
Console.WriteLine(" x = "+ x+" y = " +y+"\n");
x += 0.2;
}
Console.ReadKey();
}
}
}
|
Do'stlaringiz bilan baham: |