17108

Вкладені цикли

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота № 4 Тема: Вкладені цикли. Мета: навчитися складати алгоритми з вкладеними циклами. Обладнання: інструкція до практичної роботи олівець лінійка. Хід роботи Правила Т/Б в кабінеті комп'ютерної техніки. Методичні вказівки. Можливі в

Украинкский

2013-06-29

58 KB

5 чел.

Лабораторна робота № 4

Тема: Вкладені цикли.

Мета: навчитися складати алгоритми з вкладеними циклами.

Обладнання: інструкція до практичної роботи, олівець лінійка.

Хід роботи,

  1.  Правила Т/Б в кабінеті комп'ютерної техніки.
  2.  Методичні вказівки.

Можливі випадки, коли усередині тіла циклу необхідно повторювати деяку послідовність операторів, тобто організувати внутрішній цикл. Така структура одержала назву циклу в циклі чи вкладених циклів. Глибина вкладення циклів (тобто кількість вкладених друг у друга циклів) може бути різною.

При використанні такої структури для економії машинного часу необхідно виносити з внутрішнього циклу в зовнішній всі оператори, що. не залежать від параметра внутрішнього циклу.

3.   Скласти алгоритм:

Обчислити суму елементів заданої матриці А(5,3)

Матриця А

1

2

3

1

2

3

4

5

                                                                                                                               S:=0;

   нц для I от 1до 5

    нц для gот 1 до 3

        S:=S+A[I,g]

     кц

кц    
Обчислити   добуток   тих   елементів   заданої  матриці   А( 10,10),   які   розташовані   на перетинанні парних рядків і парних стовпців.

 і:=2; Р:=1 нц пока 

 і<=10 j:=2

 нц

                                                                                                                                  покаі<=10

                                                                                                                                                  P:=P*A[i,j]

                                                                                                           J-J+2 кц

                                                                                                              кц

4.  Індивідуальні завдання

Скласти алгоритм. Визначити які блоки складають тіло циклу, що є зміною циклу,

зовнішнього та внутрішнього.

Обчислити суму елементів таблиці з

№п/п

Розмірність таблиці

1

3 рядків 4 стовпців

2

4 рядків 2 стовпців

3

5 рядків 5 стовпців

4

4 рядків 5 стовпців

5

6 рядків 6 стовпців

6

6 рядків 7 стовпців

7

7 рядків 3 стовпців

8

4 рядків 6 стовпців

9

10 рядків 10 стовпців

10

9 рядків 8 стовпців

5.   Контрольні питання.

  1.  Накреслити схему вкладеного циклу.
  2.  Поясніть призначення кожного блоку

6.   Захист роботи.


К.ц.

3                       Блок зміни змінних

S:=0

I=1,5

I=1,3

S:=S+aig

КЦ

3             Бзз внут. цикл

2              А.б. внут. цикл

1               Бпз внут. цикл

2                 

ариф

мети

чний

блок

1         Блок підготовки даних зовнішнього циклу

i=i+2

j=j+2

P:=P*aij

j<=10

j=2

i<=10

i=2; P:=1


 

А также другие работы, которые могут Вас заинтересовать

2137. Пользовательский интерфейс для прикладных задач 351.24 KB
  Параллельные вычисления и удаленный доступ. Язык Норма, вопросы безопасности. Структура интерфейса, локальные и удаленные ресурсы. Средства реализации интерфейса.
2138. Гігієнічна оцінка впливу кредитно-модульної системи навчання на функціональний стан студентів вищих медичних навчальних закладів 155 KB
  Європейська кредитно-трансферна (ECTS) та традиційна (семестрово-залікова) освітні системи мають як схожість, так й принципову розбіжність за умовами та характером навчання, що безпосередньо впливає на життєдіяльність студентів Вищих медичних навчальних закладів. Особливості освітньої системи відбиваються на загальному та психологічному стані студентів.
2139. Формирование межкультурной коммуникативной компетенции студентов гуманитарного профиля в процессе профессиональной подготовки 375.54 KB
  Цель исследования заключается в разработке модели формирования МКК специалиста гуманитарного профиля и ее практической реализации в иноязычных профессиональных контекстах в единстве аксиологических, национально-специфических и коммуникативных компонентов.
2140. Нелинейные элементы и нелинейные характеристики 380.1 KB
  Для понимания поведения сложных объектов, как и для создания сложных систем с заданными свойствами, очень часто имеет смысл представлять объект как совокупность составных частей, элементов, каждый из которых может быть охарактеризован совокупностью тех и только тех его свойств, которые существенны для функционирования системы в целом.
2141. Асимметрия в переводе художественного текста: этнолингвокультурный аспект 384.47 KB
  Цель работы состоит в сопоставительном исследовании асимметрии как переводческого феномена на материале художественных текстов на немецком и русском языках.
2142. Категория оценки в публичных политических речах П.А. Столыпина и Отто фон Бисмарка 380.89 KB
  Цель исследования заключается в том, чтобы выявить, описать и сопоставить компоненты оценочной ситуации и особенности выражения оценочного значения в публичном политическом выступлении П.А. Столыпина и Отто фон Бисмарка.
2143. Понятие и сущность мирового хозяйства и международных экономических отношений 388.27 KB
  Понятие мировая экономика равнозначно терминам мировое хозяйство и всемирное хозяйство. Экономисты выделяют их в одно и дают несколько определений. Можно рассмотреть как в обобщенном, так и в частном смысле.
2144. Антикризисное управление. Конспект лекций 388.44 KB
  Кризисы в тенденциях макро и микроразвития. Причины и последствия возникновения кризисов. Возможность, необходимость и содержание антикризисного управления. Признаки и порядок установления банкротства предприятия.
2145. Конспект лекций по детским болезням 393.12 KB
  История отечественной педиатрии, организация охраны материнства. Хронические расстройства питания, гиповитаминозы у детей. Острые и хронические вирусные гепатиты у детей. Геморрагические болезни у детей, геморрагические диатезы, тромбоцитопеническая пурпура, геморрагический васкулит.