Разделы презентаций


Основные операторы языка С Лектор Махметова А.М

Содержание

Основные конструкции структурного программировавнияОператоры выбораЦиклыВ о п р о с ы:

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

Слайд 1
Основные операторы языка С

Лектор Махметова А.М.

Основные операторы языка СЛектор Махметова А.М.

Слайд 2
Основные конструкции структурного программировавния

Операторы выбора

Циклы

В о п р о

с ы:

Основные конструкции структурного программировавнияОператоры выбораЦиклыВ о п р о с ы:

Слайд 3Основные конструкции структурного программирования
В теории программирования доказано, что любые сложные

программы можно написать с помощью трех конструкции:
линейной, разветвляющей и циклической

конструкцией.
Эти три конструкции называются основными конструкциями структурного программирования.
Основные конструкции структурного программированияВ теории программирования доказано, что любые сложные программы можно написать с помощью трех конструкции:линейной,

Слайд 4 Линейная конструкция состоит из последовательности операторов, которые выполняются

по порядку расположения.
Разветвляющая – выполняется один из

операторов в звисимости от выполнения условии.
Цикл – неоднократное выполнение набора операторов.
Линейная конструкция состоит из последовательности операторов, которые выполняются по порядку расположения.   Разветвляющая –

Слайд 5Операторы
Оператор – простое предложение языка. Оператор выполняет некое действие или

операцию и заканчивается ; .
составные операторы;
операторы выбора;

операторы цикла;
операторы перехода.

ОператорыОператор – простое предложение языка. Оператор выполняет некое действие или операцию и заканчивается ; .  составные

Слайд 6 «Выражение» или оператор присваивания
Любое выражение имеющий в конце ;

считается оператором присваивания.
Примеры:

; пустой оператор
i++;
a+=2;
x=a+b;
«Выражение» или оператор присваиванияЛюбое выражение имеющий в конце ; считается оператором присваивания. Примеры:

Слайд 7Составной оператор
К составным операторам относятся простой составной оператор и блок.

Оба оператора записываются внутри фигурных скобок.
Отличие: В блоке имеется

описание переменных.
Пример:
{
n++; простой составной оператор
summa+=n;
}
Составной операторК составным операторам относятся простой составной оператор и блок. Оба оператора записываются внутри фигурных скобок. Отличие:

Слайд 8{
int n=0;
n++;

это блок
summa+=n;
}

{   int n=0;   n++;		       это блок

Слайд 9Операторы выбора
Операторы выбора – это условные операторы и переключатели.


Условные операторы имеется двух форм: короткая и полная.
if

(условие-выражение) оператор; //короткая форма
Условие-выражение: арифметическое выражение, отношение или логическое выражение.
Если значение условного выражения неравно нулю (значит истинно), тогда оператор выполняется.
Пример:
if (x
Операторы выбора Операторы выбора – это условные операторы и переключатели. Условные операторы имеется двух форм: короткая и

Слайд 10Полная форма условного оператора:

If (условие-выражение) 1-оператор;

else 2-оператор;
Пример:
if (d>=0)
{ x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf(“\nx1=%5.2f x2=%5.2f”,x1,x2);
}
else printf(“\n Нет решения”);

Полная форма условного оператора:           If (условие-выражение)

Слайд 11Условная операция
Условная операция (? :) – дает возможнасть написать условное

выражение, принимающее различные значение в зависимости от условии.
Операция считается

трех операдной.
Если условие истинно значение выражения равно первому операнду, если ложно – второму операнду.
Пример:
max_ab = a > b? a : b;

Условная операцияУсловная операция (? :) – дает возможнасть написать условное выражение, принимающее различные значение в зависимости от

Слайд 12Вложенный условный оператор:

If (условие-выражение)

1-оператор;
else if (условие-выражение)
2-оператор;
else
3-оператор;

Вложенный условный оператор:	If  (условие-выражение)

Слайд 13Задача. Вычислить функцию для любого значения х.

Задача. Вычислить функцию для любого значения х.

Слайд 14#include
#include
#include
#define pi 3.14159
void main ()
{ float x,y;

clrscr();
printf(“Нақты x санын енгізіңіз: ");
scanf("%f",&x);
if (x

<= 0) y = 0;
еlse if (x <= 1) y = x*x - x;
else y = sin(pi * x*x);
printf(«При x = %f значение функции=%10.6f \n",x,y);
}
#include #include #include #define pi 3.14159void main (){ float x,y; clrscr(); printf(“Нақты x санын енгізіңіз:

Слайд 15Циклы
Цикл с предусловием.
Цикл со счетчиком.
Цикл с постусловием.

ЦиклыЦикл с предусловием. Цикл со счетчиком. Цикл с постусловием.

Слайд 16Цикл с предусловием

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

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

Оператор выполняется до тех пор, пока

условие "истина". Значение условия вычисляется перед каждым выполнением оператора.
Цикл с предусловиемФормат записи:       while  (условие)  оператор;Оператор выполняется до

Слайд 17Цикл с предусловием

Цикл с предусловием

Слайд 18Пример.


Посчитать сумму целых чисел от 1 до 100.

Пример. Посчитать сумму целых чисел от 1 до 100.

Слайд 20 /* Сумма целых чисел от 1 до

100 */
#include
#include
void main ()
{
int s,k;

clrscr();
s=0; k=1;
while (k<=100)
{ s+=k;
k++; }
printf("s= %d",s);
getch();
}
/* Сумма целых чисел от 1 до 100 */#include #include void main (){int s,k;

Слайд 21При построении цикла while вы должны включить в него какие-нибудь

конструкции, изменяющие величину проверяемого выражения так, чтобы в конце концов

оно стало ложным.
В противном случае выполнение цикла никогда не завершится.
При построении цикла while вы должны включить в него какие-нибудь конструкции, изменяющие величину проверяемого выражения так, чтобы

Слайд 22Цикл со счетчиком
for (x=x0; x

;

<2-оператор>;
. . .
;
}

Цикл со счетчикомfor (x=x0; x

Слайд 23Цикл со счетчиком

Цикл со счетчиком

Слайд 24Пример:

#include
#define n 10
void main ()
{
int

i;
float s=0;
for(i=1; i

s+=i*i/2;
printf(“результат= %f\n”,s);
}
Пример:			#include #define n 10  void main (){  int i;  float  s=0;  for(i=1;

Слайд 25В цикле For вместо третьего операнда можно использовать любое правильное

выражение.

Пример:

for (d=0.1; d

В цикле For вместо третьего операнда можно использовать любое правильное выражение. Пример:for (d=0.1; d

Слайд 26В цикле For можно пропустить одно или несколько выражений, но

символ ; нельзя пропускать.

x=2; for(n=4; x


В цикле For можно пропустить одно или несколько выражений, но символ ; нельзя пропускать.x=2;  for(n=4; x

Слайд 27В цикле For можно использовать состовное выражение с помощью операции

« , ».

В составном выражений операции выполняются слева на

право.


В цикле For можно использовать состовное выражение с помощью операции « , ». В составном выражений операции

Слайд 28#include
void main ()
{
int x, y;
for (x=1,y=9;

x

#include void main (){ int  x, y; for (x=1,y=9; x

Слайд 29Цикл с постусловием
do
{
1-оператор;

2-оператор;
… … …
n-оператор;

}
while (условие);

Цикл с постусловиемdo {   1-оператор;   2-оператор;   … … …

Слайд 30Цикл с постусловием

Цикл с постусловием

Слайд 31Вычислить сумму S =
с точностью =10-5
#include
#include


#define epsilon 1e-5
Void main ()
{
int i;


float a,s;
clrscr();
s=0; i=1;
do
{a=1.0/i/i;
s+=a;
i++;}
while (a>epsilon);
printf("s=%7.4f",s);
getch();
}
Вычислить сумму  S = с точностью =10-5 #include #include #define epsilon 1e-5Void main (){int i;

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика