Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 1 ПРОГРАММИРОВАНИЕ УСЛОВНЫХ ОПЕРАТОРОВ ПРОСТЫХ И ВЛОЖЕННЫХ ЦИКЛИЧЕСКИХ ВЫЧИСЛИТЕЛЬ

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

PAGE  10

ЛАБОРАТОРНАЯ РАБОТА №1

ПРОГРАММИРОВАНИЕ УСЛОВНЫХ ОПЕРАТОРОВ, ПРОСТЫХ И ВЛОЖЕННЫХ ЦИКЛИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ

Цель работы: освоение методов организации циклических программ сложной структуры.

Требования к выполнению работы:

  1.  Работа выполняется в три этапа.
  2.  На первом этапе рассмотреть решение задачи для однозначных  значений исходных данных, используя условные операторы. В качестве численных значений выбрать нижние значения данных, заданных в таблице 1.1.
  3.  На втором этапе рассмотреть решение задачи для ряда значения второго исходного данного, используя циклы. Привести четыре варианта использования циклов –while, do ..while, for с шагом, отображающим количество вычислений и шагом, отображающим изменение параметра цикла.
  4.  На третьем этапе рассмотреть решение задачи, используя вложенные циклы, изменяя значения и первого и второго параметров. Вид циклов может быть произвольным, но различным.
  5.  На каждом этапе составить блок-схему алгоритма и программу.
  6.  Оформить вывод результатов  таким  образом, чтобы четко выделялись этапы решения задачи, значения  первого изменяемого параметра (a или b) и при их конкретных значениях выводились в виде таблицы значения второго изменяемого параметра (x или  y), а также результата  (y, f, z, p).
  7.  Выполнить анализ полученных результатов

Теоретические положения

Условный оператор

Данный оператор предназначен для проверки заданного условия и выбора выполняемых действий (операторов) в зависимости от истинности (ложности) условия.

Имеется 2  формы  записи условного оператора:

1. Полная  форма  записи:

if  ( условие )  оператор 1;

         else   оператор 2;

Если условие имеет значение "истина" (true), то выполняется оператор 1, в противном случае во второй части оператора ( else ) -  выполняется оператор 2.

2. Сокращенная  форма  записи:

if  ( условие )  оператор 1;

Если условие имеет значение "истина" (true), то выполняется оператор 1, в противном случае - оператор 1 пропускается и выполняется следующий в программе оператор.

Оператор 1 и оператор 2 могут быть простыми или составными

       if  ( условие ) { оператор 1_1; оператор 1_2; }

                     else  оператор 2;

Операторы цикла

Эти операторы предназначены для организации многократных повторений наборов действий (циклов) в программах. Имеется  3  вида  операторов  цикла:

  •  цикл  типа while;
  •  цикл  типа dowhile;
  •  цикл  типа for.

Оператор цикла  типа while

Форма записи:

while (условие)  оператор;   

где: (условие) – логическое выражение;

      оператор – выполняемый в цикле оператор или тело цикла.

Схема работы такого цикла:  пока условие является истинным (true), выполняется оператор и снова проверяется условие и т.д. Когда условие станет ложным (false) цикл завершает работу. Такой цикл называют циклом с предусловием.  Если в теле цикла необходимо выполнять набор операторов, тогда этот набор операторов заключают в фигурные скобки и образуют составной оператор.

Оператор цикла типа dowhile

Форма записи:

          do                                     
       оператор1;

   while (условие);                                               

Схема работы такого цикла: сначала выполняется оператор, потом проверяется условие, если условие является истинным (true), выполняется оператор и снова проверяется условие и т.д. Когда условие станет ложным (false) цикл завершает работу.

Такой цикл называют циклом с постусловием.

Оператор цикла типа for

Форма записи:

 for ( выражение1; выражение2; выражение3 )
                        оператор;

где:   выражение1 – задаёт начальное значение параметру цикла, а  также начальные    значения другим переменным;         

       выражение2 –выражение, которое задаёт условие работы цикла;

       выражение3 – задаёт изменение параметру цикла, а также другим переменным.

       Схема работы такого цикла: сначала выполняется выражение1, затем проверяется выражение2, если оно истинно, то выполняются оператор и выражение3, снова проверяется выражение2 и т.д.

Варианты индивидуальных заданий приведены в таблице 1.1.


Таблица  1.1

N

Вид задания

Исходные данные

Данные, выводимые на печать

1

a, x, z

2

b, x, F

3

a, x,  y

4

z=y+x/(0.5+x)

a, x,  y,  z

5

y=x+b*x2-x/(x+1)

b, x, y, z

6

y=sin2( a*x)+cos(a*x)

a,x, z, y

7

y=a*cos(x)

a,x,z, y

8

q=b*sin(x+x2)

b, x, q, p

9

a, x, t, z

10

b, x, y

11

b, t,  z,

12

y=sin2x+cosx

a,x, z, y

13

a, x, z

14

b, x, f

15

a, x,  y

16

a, x, f

17

b, x, z

18

y=x+b*x2-x/(x+1)

b, x, y, f

19

y=sin2( a*x)+cos(a*x)

a, x, y, z

20

y=x+a2*cos(x)

a, x, y, z

21

b, x,f

22

b, x,  z,

23

b, x, f

24

a, x,  y

25

a, x, f

Контрольные вопросы и практические задания:

  1.  Что представляет собой структура программы ?
  2.  Какие  типы данных используются в простых программах ?
  3.  Какие функции выполняют операторы в языке программирования?
  4.  Как работают операторы присваивания?
  5.  Что такое одноместные и двуместные операции?
  6.  Какие требованиям должны отвечать аргументы математических функций?
  7.  Что такое составной оператор, и какие функции он выполняет?
  8.  Как происходит работа условного оператора?
  9.  Какие существуют формы условных  операторов?
  10.  Как работает оператор while?
  11.  Как работает оператор do ...    while?
  12.  Как работает оператор for ?
  13.  Подчеркнуть в программе операторы, образующие цикл.
  14.  В чем заключается отличие операторов while и do ...    while?
  15.  Заменить в программе один оператор цикла другим.




1. Социально-психологические факторы создания эффективной управленческой команды
2. Крупозная пневмония окраска гематоксилином и эозином ткань легкого практически все альвео.html
3. Лабораторная работа 1 Изучение электронного осциллографа
4. надо или сделанная в состоянии уныния
5. битва за умы обычных людей
6. Охрана труда в строительстве Введение Дис
7. 8 Лабораторная работа 13
8. тематик и физик теоретик и практик всю свою недолгую жизнь посвятил поиску вечных истин видел будущее мира
9. Бухгалтерский учет в торговле и строительств
10. Бальмонт общая характеристика лирики
11. ТЕМА 7 ПСИХОФИЗИОЛОГИЯ ПАМЯТИ 7
12. нию рыночных методов регулирования использования и воспроизводства лесных ресурсов особая роль отводится
13. реферат дисертації на здобуття наукового ступеня кандидата технічних наук.html
14.  Брокеры 2
15. Жорж Роденбах
16. Возлюби болезнь свою
17. Тема- Дослідження частотних властивостей біполярних транзисторів Виконав- ст
18. 1Forminghoneymoon periodthe group comes together nd members seem to hve friendly reltionship 2Stormingmember~s rel personlities come out nd they my rgue with ech other s they try to begin wo
19. Экзаменационные билеты по пяти подпредметам
20. тематики и информатики КУРСОВАЯ РАБОТА по информатике ВИЗУАЛ