Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Базовая структура ЦИКЛ





Структура ЦИКЛ обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла.

 

Цикл типа ПОКА

- предписывает выполнять тело цикла до тех пор, пока выполняется условие.

 

 

Цикл типа ДО

- предписывает выполнять тело цикла до тех пор, пока не выполнится условие.

 

Цикл типа ДЛЯ

- предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.

Используется, если заранее известно число повторений.

 

 
 


Задания:

1. По заданному словесному алгоритму построить блок-схему алгоритма и выяснить, какие значения примут переменные после выполнения фрагмента алгоритма:
1.1 i:=1; s:=0

нц пока i<=5

s:=s+2

i:=i+1

кц

 

1.2 m:=1
i:=1

нц пока i<5

i:=i+1

кц

m:=m+i

вывод i,m

1.3 k:=0; s:=5

нц пока k<=3

s:=s-1

если s=2 то k:=k-1, иначе k:=k+1

кц

вывод s,k

 

1.4 s:=0; n:=4

нц пока n<=2

s:=s+n

s:=s*10

n:=n-1

кц

вывод s,n

 

1.5 m:= 0; I:=1
нц пока I<6
m:= m + I
I:= I + 1
кц
вывод m

 

1.6 a:= 1; b:= 1
если а + 1=b, то а:= -1
иначе b:= -1
нц пока b≤0
a:=a + 3
b:= b +1

если a>b, то а:= a +b
иначе a:= b
кц
вывод a,b

Выход
1.7 x:=1; y:=2

Если y>0, то x:=x+1, иначе x:=x-1

нц пока y>0

y:=y-1

x:=y

кц

вывод x,y

 

1.8 y:=0

нц для k от 2 до 6

y:=y+k

кц

вывод k,y

 

1.9 y:=1

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

y:=y+k

кц

y:=y*10

вывод k,y

 

1.10 s:=0

нц для i от 1 до 4

s:=s*10

s:=s+i

кц

вывод s,i

2. Написатьалгоритм вычисления значений функции

а) У= 2х / (х+1) для всех х из интервала [-2;2] с шагом равным 1.

б) k= 1/ + 4m для всех m из интервала [-5;5] с шагом равным 1.

в) z = (5,6 + b) / + 1/ b2 для всех b из интервала [-4;4] с шагом равным 1.

 
 


г) х, если |х| < 1

y =

x2+1, если |х| ≥ 1

 

для всех х из интервала [-3;3] с шагом равным 1.

 

Date: 2016-11-17; view: 288; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию