Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор повтора for



В случаях, когда число повторений может быть заранее известно, для организации циклической обработки информации применяется оператор повтора for. Часто этот оператор повтора называют оператором цикла с параметром, так как число повторений задается переменной, называемой параметром цикла.

Оператор повтора for может быть представлен в двух форматах:

for <параметр цикла>:= <S1> to <S2> do <тело цикла>;

for <параметр цикла>:= <S1> downto <S2> do <тело цикла>;

где SI и S2 – выражения, определяющие соответственно начальное и конечное значения параметра цикла, должны иметь тип, совместимый с типом параметра цикла;

for... do – заголовок цикла.

Параметр цикла представляет собой переменную порядкового типа, которая должна быть определена в том же блоке, где находится оператор цикла.

Тело цикла может быть простым или составным оператором. Оператор for обеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все зна­чения параметра цикла от начального до конечного с соответствующим шагом. Шаг параметра всегда равен 1 для первого формата цикла и -1 – для второго формата. То есть значение параметра последовательно увеличивается (for...to) или уменьшается (for...downto) на единицу при каждом повторении цикла.

Цикл может не выполниться ни разу, если для цикла for...to значение начального выражения больше конечного, а для цикла for...downto, наоборот, значение начального выражения меньше конечного.

Задание

Изучить операторы цикла и создать Windows-приложение (форму и модуль проекта), которое выводит таблицу значений функции y(x) и ее разложения в ряд в виде суммы S(x) для значений x от xn до xk c шагом h=(xk - xn)/ 10. В панели интерфейса предусмотреть возможность управления выводом исходных данных и погрешности вычислений.

Порядковый номер студента по списку группы соответствует номеру варианта (таблица 1).

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Порядок выполнения работы состоит в следующем:

1. Определить порядок реализации вычислений.

2. Создать форму с необходимыми компонентами.

3. Записать программу модуля проекта.

4. Протестировать работу созданного приложения.

5. Написать отчет по лабораторной работе.

Таблица 1

Варианты заданий

S(x) n Y(x)
           
    0.1      
    0.1    
    0.1    
    0.1    
    0.1    
    0.1    
  0.3 0.8  

Продолжение таблицы 1

           
    0.1    
    0.1    
    0.1   0.5    
    0.1   0.8    
    0.1      
  0.1    
  0.2    
  0.2    
  0.1 0.9  
  0.1    
  0.1    
  0.1 0.8  
  0.1 1.1  
  0.1    
  0.1    
  0.2 0.7  

Окончание таблицы 1

           
  0.1    
    0.1    
  0.1    
  0.1 1.1  
  0.2 0.8  
  0.1    
  0.1    

Пример выполнения работы

Задание. Создать Windows-приложение, которое выводит таблицу значений функции и ее разложения в ряд в виде суммы для значений x от xn до xk c шагом h=(xk - xn)/ 10.





Дата публикования: 2015-02-18; Прочитано: 199 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...