🗊Презентация Операторы цикла

Нажмите для полного просмотра!
Операторы цикла, слайд №1Операторы цикла, слайд №2Операторы цикла, слайд №3Операторы цикла, слайд №4Операторы цикла, слайд №5Операторы цикла, слайд №6Операторы цикла, слайд №7Операторы цикла, слайд №8Операторы цикла, слайд №9Операторы цикла, слайд №10Операторы цикла, слайд №11Операторы цикла, слайд №12Операторы цикла, слайд №13Операторы цикла, слайд №14Операторы цикла, слайд №15Операторы цикла, слайд №16Операторы цикла, слайд №17Операторы цикла, слайд №18Операторы цикла, слайд №19Операторы цикла, слайд №20Операторы цикла, слайд №21Операторы цикла, слайд №22Операторы цикла, слайд №23Операторы цикла, слайд №24Операторы цикла, слайд №25

Вы можете ознакомиться и скачать презентацию на тему Операторы цикла. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Вычислительная техника и компьютерное моделирование в физике
Лекция 2
Зинчик Александр Адольфович
zinchik_alex@mail.ru
Описание слайда:
Вычислительная техника и компьютерное моделирование в физике Лекция 2 Зинчик Александр Адольфович zinchik_alex@mail.ru

Слайд 2





Операторы цикла
while (expression) operator
do operator while (expression)
for(init_expr;cond_expr;increment_expr)
Описание слайда:
Операторы цикла while (expression) operator do operator while (expression) for(init_expr;cond_expr;increment_expr)

Слайд 3





Цикл с предусловием (while) 
while ( выражение ) оператор
Описание слайда:
Цикл с предусловием (while) while ( выражение ) оператор

Слайд 4


Операторы цикла, слайд №4
Описание слайда:

Слайд 5





Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне):
Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне):
#include <stdio.h>
int main()
{
	float Xn, Xk, Dx;
   printf(“Введите исходные данные\n”);
   scanf(“%f%f%f”, &Xn, &Xk, &Dx);
	printf("|   X   |   Y   |\n");	  
	float X = Xn;
Описание слайда:
Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне): Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне): #include <stdio.h> int main() { float Xn, Xk, Dx; printf(“Введите исходные данные\n”); scanf(“%f%f%f”, &Xn, &Xk, &Dx); printf("| X | Y |\n"); float X = Xn;

Слайд 6






while (X <= Xk)
{	
	printf("| %5.2f | %5.2f |\n", X, X*X + 1); 
	X += Dx;	
}
 return 0;
}
Описание слайда:
while (X <= Xk) { printf("| %5.2f | %5.2f |\n", X, X*X + 1); X += Dx; } return 0; }

Слайд 7





Пример (программа находит все делители целого положительного числа):
#include <stdio.h>
int main()
{
  int num;
  printf("\nВведите число : “); 
  scanf(“%d”, &num);
  int half = num / 2;	// половина числа
  int div = 2;		// кандидат на детель
Описание слайда:
Пример (программа находит все делители целого положительного числа): #include <stdio.h> int main() { int num; printf("\nВведите число : “); scanf(“%d”, &num); int half = num / 2; // половина числа int div = 2; // кандидат на детель

Слайд 8






while (div <= half){
		if (!(num % div)) 
			printf(“%d\n“, div);
		div++;
	}
  return 0;
}
Описание слайда:
while (div <= half){ if (!(num % div)) printf(“%d\n“, div); div++; } return 0; }

Слайд 9





Цикл с постусловием (do while)
do оператор while выражение;
Сначала выполняется простой или составной оператор, составляющий тело цикла, а затем вычисляется выражение. Если оно истинно (не равно false), тело цикла выполняется еще раз. Цикл завершается, когда выражение станет равным false или в теле цикла будет выполнен какой-либо оператор передачи управления. Тип выражения должен быть арифметическим или приводимым к нему.
Описание слайда:
Цикл с постусловием (do while) do оператор while выражение; Сначала выполняется простой или составной оператор, составляющий тело цикла, а затем вычисляется выражение. Если оно истинно (не равно false), тело цикла выполняется еще раз. Цикл завершается, когда выражение станет равным false или в теле цикла будет выполнен какой-либо оператор передачи управления. Тип выражения должен быть арифметическим или приводимым к нему.

Слайд 10





Пример (программа осуществляет проверку ввода):
Описание слайда:
Пример (программа осуществляет проверку ввода):

Слайд 11





Цикл с параметром (for)
Цикл с параметром имеет следующий формат:

for ( инициализация; выражение; модификации) оператор;

Инициализация используется для объявления и присвоения начальных значений величинам, используемым в цикле. В этой части можно записать несколько операторов, разделенных запятой (операцией «последовательное выполнение»), например:
Описание слайда:
Цикл с параметром (for) Цикл с параметром имеет следующий формат: for ( инициализация; выражение; модификации) оператор; Инициализация используется для объявления и присвоения начальных значений величинам, используемым в цикле. В этой части можно записать несколько операторов, разделенных запятой (операцией «последовательное выполнение»), например:

Слайд 12





for (int i = 0, j = 2; 
for (int i = 0, j = 2; 
int k, m;
for (k = 1, m = 0; 
Областью действия переменных, объявленных в части инициализации цикла, является цикл. Инициализация выполняется один раз в начале исполнения цикла.

Выражение определяет условие выполнения цикла: если его результат, приведенный к типу bool, равен true, цикл выполняется. Цикл с параметром реализован как цикл с предусловием.
Описание слайда:
for (int i = 0, j = 2; for (int i = 0, j = 2; int k, m; for (k = 1, m = 0; Областью действия переменных, объявленных в части инициализации цикла, является цикл. Инициализация выполняется один раз в начале исполнения цикла. Выражение определяет условие выполнения цикла: если его результат, приведенный к типу bool, равен true, цикл выполняется. Цикл с параметром реализован как цикл с предусловием.

Слайд 13






Модификации выполняются после каждой итерации цикла и служат обычно для изменения параметров цикла. В части модификаций можно записать несколько операторов через запятую. Простой или составной оператор представляет собой тело цикла. Любая из частей оператора for может быть опущена (но точки с запятой надо оставить на своих местах!).
Описание слайда:
Модификации выполняются после каждой итерации цикла и служат обычно для изменения параметров цикла. В части модификаций можно записать несколько операторов через запятую. Простой или составной оператор представляет собой тело цикла. Любая из частей оператора for может быть опущена (но точки с запятой надо оставить на своих местах!).

Слайд 14






Пример (оператор, вычисляющий сумму чисел от 1 до 100):
for (int i = 1, s = 0; i<=100; i++)
 s += i;
s = 0;
for (int i = 1; i<=100; i++)
 s += i;
Описание слайда:
Пример (оператор, вычисляющий сумму чисел от 1 до 100): for (int i = 1, s = 0; i<=100; i++) s += i; s = 0; for (int i = 1; i<=100; i++) s += i;

Слайд 15





Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне):
Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне):
#include <stdio.h>
void main()
{
	float Xn, Xk, Dx;
     printf(“Введите исходные данные\n”);
     scanf(“%f%f%f”, &Xn, &Xk, &Dx);
	printf("|   X   |   Y   |\n");	  
// шапка таблицы
Описание слайда:
Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне): Пример (программа печатает таблицу значений функции y=x2+1 во введенном диапазоне): #include <stdio.h> void main() { float Xn, Xk, Dx; printf(“Введите исходные данные\n”); scanf(“%f%f%f”, &Xn, &Xk, &Dx); printf("| X | Y |\n"); // шапка таблицы

Слайд 16






for (X = Xn; X<=Xk; X += Dx)
	
printf("| %5.2f | %5.2f |\n", X, X*X + 1);	 
// тело цикла
 return 0;
}
Описание слайда:
for (X = Xn; X<=Xk; X += Dx) printf("| %5.2f | %5.2f |\n", X, X*X + 1); // тело цикла return 0; }

Слайд 17





Пример (программа находит все делители целого положительного числа):
Пример (программа находит все делители целого положительного числа):
#include <iostream>
void main()
{
	int num, half, div;
	cout<<"\nВведите число : “<<endl;
 	cin>>num;
	for (half=num/2, div=2; div<= half; div++)
		if (!(num%div)) cout>>div;
return 0;
}
Описание слайда:
Пример (программа находит все делители целого положительного числа): Пример (программа находит все делители целого положительного числа): #include <iostream> void main() { int num, half, div; cout<<"\nВведите число : “<<endl; cin>>num; for (half=num/2, div=2; div<= half; div++) if (!(num%div)) cout>>div; return 0; }

Слайд 18





Любой цикл while может быть приведен к эквивалентному ему циклу for и наоборот по следующей схеме:
Любой цикл while может быть приведен к эквивалентному ему циклу for и наоборот по следующей схеме:
Описание слайда:
Любой цикл while может быть приведен к эквивалентному ему циклу for и наоборот по следующей схеме: Любой цикл while может быть приведен к эквивалентному ему циклу for и наоборот по следующей схеме:

Слайд 19


Операторы цикла, слайд №19
Описание слайда:

Слайд 20






float p[10]; *u[20];
int a[5] = {1, 2, 3};
int b[] = {1, 2, 3};
char cv[4] = { 'a', 's', 'd', 'f', 0 };         //  error
Описание слайда:
float p[10]; *u[20]; int a[5] = {1, 2, 3}; int b[] = {1, 2, 3}; char cv[4] = { 'a', 's', 'd', 'f', 0 }; // error

Слайд 21


Операторы цикла, слайд №21
Описание слайда:

Слайд 22


Операторы цикла, слайд №22
Описание слайда:

Слайд 23


Операторы цикла, слайд №23
Описание слайда:

Слайд 24


Операторы цикла, слайд №24
Описание слайда:

Слайд 25





Заключение
Спасибо за внимание!
Вопросы???
Описание слайда:
Заключение Спасибо за внимание! Вопросы???



Похожие презентации
Mypresentation.ru
Загрузить презентацию