🗊Презентация Логічні операції в мові С

Нажмите для полного просмотра!
Логічні операції в мові С, слайд №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Логічні операції в мові С, слайд №26Логічні операції в мові С, слайд №27Логічні операції в мові С, слайд №28

Содержание

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

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


Слайд 1





Лекція 4
Описание слайда:
Лекція 4

Слайд 2





Логічні операції
В мові С передбачені логічні операції, які дозволяють побудувати складні умови шляхом об'єднання простих. Логічними операціями є такі операції:
&& - логічне множення;
|| - логічне додавання;
! – логічне заперечення.
Описание слайда:
Логічні операції В мові С передбачені логічні операції, які дозволяють побудувати складні умови шляхом об'єднання простих. Логічними операціями є такі операції: && - логічне множення; || - логічне додавання; ! – логічне заперечення.

Слайд 3





Логічне множення
Якщо в деякому місці програми необхідно забезпечити правдивість двох умов одночасно для вибору деякої гілки її виконання, застосовується логічне множення. 
if ((умова1) && (умова2)) дія;
Ця умова є правдивою тоді і лише тоді, коли обидві прості умови правдиві.
Якщо хоча б одна з цих простих умов не правдива, або є не правдивими обидві прості умови, тоді програма ігнорує оператор виведення і переходить до оператора, який є наступним після if.
Описание слайда:
Логічне множення Якщо в деякому місці програми необхідно забезпечити правдивість двох умов одночасно для вибору деякої гілки її виконання, застосовується логічне множення. if ((умова1) && (умова2)) дія; Ця умова є правдивою тоді і лише тоді, коли обидві прості умови правдиві. Якщо хоча б одна з цих простих умов не правдива, або є не правдивими обидві прості умови, тоді програма ігнорує оператор виведення і переходить до оператора, який є наступним після if.

Слайд 4





Логічне множення
Описание слайда:
Логічне множення

Слайд 5





Логічне додавання
Якщо в деякому місці програми необхідно забезпечити правдивість хоча б однієї з двох умов одночасно для вибору деякої гілки її виконання, застосовується логічне додавання. 
if ((умова1) || (умова2)) дія;
Описание слайда:
Логічне додавання Якщо в деякому місці програми необхідно забезпечити правдивість хоча б однієї з двох умов одночасно для вибору деякої гілки її виконання, застосовується логічне додавання. if ((умова1) || (умова2)) дія;

Слайд 6





Логічне додавання
Описание слайда:
Логічне додавання

Слайд 7





Логічна операція заперечення
Операція логічного заперечення дозволяє програмістові “обернути” умову. 
Ця операція, на відміну від операцій && i ||, є унарною, тобто у якості операнда використовується тільки одна умова. 
Логічна операція заперечення розміщується перед умовою тоді, коли необхідно вибрати гілку виконання програми з неправдивою умовою
Описание слайда:
Логічна операція заперечення Операція логічного заперечення дозволяє програмістові “обернути” умову. Ця операція, на відміну від операцій && i ||, є унарною, тобто у якості операнда використовується тільки одна умова. Логічна операція заперечення розміщується перед умовою тоді, коли необхідно вибрати гілку виконання програми з неправдивою умовою

Слайд 8





Логічна операція заперечення
Описание слайда:
Логічна операція заперечення

Слайд 9





Приклад 1
Визначити правдивість виразу( створити таблицю істинності виразу)
A||B&&C
Послідовність операцій:
D=B&&C
A||D
Описание слайда:
Приклад 1 Визначити правдивість виразу( створити таблицю істинності виразу) A||B&&C Послідовність операцій: D=B&&C A||D

Слайд 10





Приклад 1
Описание слайда:
Приклад 1

Слайд 11





Приклад 1(невірно!!!)
Описание слайда:
Приклад 1(невірно!!!)

Слайд 12





Приклад 1
Описание слайда:
Приклад 1

Слайд 13





Приклад 1
Кожна змінна може приймати 2 значення Т або F
Кількість рядків в таблиці 
де N – кількість змінних
Для прикладу 1 :
Описание слайда:
Приклад 1 Кожна змінна може приймати 2 значення Т або F Кількість рядків в таблиці де N – кількість змінних Для прикладу 1 :

Слайд 14





Приклад 2
Побудувати таблицю істинності для виразу
!A&&(B||C)||A
Описание слайда:
Приклад 2 Побудувати таблицю істинності для виразу !A&&(B||C)||A

Слайд 15





Приклад 2
Описание слайда:
Приклад 2

Слайд 16





Приклад 3
Написати програму мовою С, що обчислює функцію
Описание слайда:
Приклад 3 Написати програму мовою С, що обчислює функцію

Слайд 17





1 спосіб
#include <stdio.h>
#include <conio.h>
int main()
{
    float x;
    printf("Enter x\n");
    scanf("%f",&x);
    if (x<=-5)     printf("error\n");
    else
    if (x>15)     printf("error\n");
Описание слайда:
1 спосіб #include <stdio.h> #include <conio.h> int main() { float x; printf("Enter x\n"); scanf("%f",&x); if (x<=-5) printf("error\n"); else if (x>15) printf("error\n");

Слайд 18






 if (x>-5)
        if (x<=0) printf("y=%.5f\n",x*x-5);
    if (x>=5)
        if (x<10) printf("y=%.5f\n",x*x-5);
     if (x>0)
        if (x<=5) printf("y=%f\n",2.0/3.0*x-x*x*x);
        else if (x>=10)
        if (x<15) printf("y=%f\n",2.0/3.0*x-x*x*x);
getch();
    return 0;
}
Описание слайда:
if (x>-5) if (x<=0) printf("y=%.5f\n",x*x-5); if (x>=5) if (x<10) printf("y=%.5f\n",x*x-5); if (x>0) if (x<=5) printf("y=%f\n",2.0/3.0*x-x*x*x); else if (x>=10) if (x<15) printf("y=%f\n",2.0/3.0*x-x*x*x); getch(); return 0; }

Слайд 19


Логічні операції в мові С, слайд №19
Описание слайда:

Слайд 20





2 спосіб
#include <stdio.h>
#include <conio.h>
int main()
{
    float x;
    printf("Enter x\n");
    scanf("%f",&x);
Описание слайда:
2 спосіб #include <stdio.h> #include <conio.h> int main() { float x; printf("Enter x\n"); scanf("%f",&x);

Слайд 21






 if ((x<=-5)||(x>=15))     printf("error!!!\n");
    if (((x>-5)&&(x<=0))||((x>=5)&&(x<10)))  
	printf("y==%.5f\n",x*x-5);
    if (((x>0)&&(x<=5))||((x>=10)&&(x<15)))  
	printf("y==%f\n",2.0/3.0*x-x*x*x);
        getch();
    return 0;
}
Описание слайда:
if ((x<=-5)||(x>=15)) printf("error!!!\n"); if (((x>-5)&&(x<=0))||((x>=5)&&(x<10))) printf("y==%.5f\n",x*x-5); if (((x>0)&&(x<=5))||((x>=10)&&(x<15))) printf("y==%f\n",2.0/3.0*x-x*x*x); getch(); return 0; }

Слайд 22


Логічні операції в мові С, слайд №22
Описание слайда:

Слайд 23





Структури повторення
Більшість програм включає повторення, тобто цикли. 
Цикл – це група команд, які неодноразово виконуються комп'ютером, поки деяка умова продовження  залишається правдивою. 
Оператори, які включені до структури повторень, складають тіло цієї структури.  Тіло структури повторень може бути простим (один оператор) або складеним оператором (блок).
Описание слайда:
Структури повторення Більшість програм включає повторення, тобто цикли. Цикл – це група команд, які неодноразово виконуються комп'ютером, поки деяка умова продовження залишається правдивою. Оператори, які включені до структури повторень, складають тіло цієї структури. Тіло структури повторень може бути простим (один оператор) або складеним оператором (блок).

Слайд 24





Структура повторення for
Такі повторення іноді називають визначеними повтореннями, оскільки заздалегідь відомо, скільки разів буде виконаний цикл. Для підрахунку кількості повторень використовується керуюча змінна. 
Керуюча змінна змінюється кожний раз (як правило, збільшується на 1), коли виконується тіло циклу. 
Коли значення керуючої змінної  показує, що виконана необхідна кількість повторень, цикл завершується, комп'ютер продовжує виконання програми з оператора, який є наступним за структурою повторення.
Описание слайда:
Структура повторення for Такі повторення іноді називають визначеними повтореннями, оскільки заздалегідь відомо, скільки разів буде виконаний цикл. Для підрахунку кількості повторень використовується керуюча змінна. Керуюча змінна змінюється кожний раз (як правило, збільшується на 1), коли виконується тіло циклу. Коли значення керуючої змінної показує, що виконана необхідна кількість повторень, цикл завершується, комп'ютер продовжує виконання програми з оператора, який є наступним за структурою повторення.

Слайд 25





Загальний формат структури for
for (вираз1; вираз2; вираз3)  тіло циклу ,
де вираз1 ініціює змінну керування циклом, 
вираз2 є умовою продовження циклу,  
вираз3  вказує, як змінюється змінна керування циклом.
Описание слайда:
Загальний формат структури for for (вираз1; вираз2; вираз3) тіло циклу , де вираз1 ініціює змінну керування циклом, вираз2 є умовою продовження циклу, вираз3 вказує, як змінюється змінна керування циклом.

Слайд 26






Для реалізації структури повторення, що керується лічильником, у мові С передбачена структура for. Ця структура автоматично контролює всі деталі такого повторення
Описание слайда:
Для реалізації структури повторення, що керується лічильником, у мові С передбачена структура for. Ця структура автоматично контролює всі деталі такого повторення

Слайд 27





Приклад 1
Розглянемо просту програму, яка виводить числа від 1 до 10.
#include <conio.h>
#include <stdio.h>
int main()
{   int counter = 1;
for (counter=1; counter<=10; counter++)
        printf("%d ",counter);
        getch();
return 0;
}
Описание слайда:
Приклад 1 Розглянемо просту програму, яка виводить числа від 1 до 10. #include <conio.h> #include <stdio.h> int main() { int counter = 1; for (counter=1; counter<=10; counter++) printf("%d ",counter); getch(); return 0; }

Слайд 28


Логічні операції в мові С, слайд №28
Описание слайда:



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