Тармақталу операторы. Информатика, 8 сынып, презентация.


ТАРМАҚТАЛУ ОПЕРАТОР

Оқу мақсаты:

8.3.3.1 таңдау және қайталау операторларын программаны өңдеудің кіріктірілген ортасыныңда қолдану (С/С++, Python, Delphi, Lazarus)

Жетістік критерийі

Оқушылар:

программалық одты жазу үшін блок-схеманы қолдана алады

программа кодын жазу кезінде шартты операторды пайдалана алады

Шартты оператор

IF (шарт)

{ (операторлар сериясы 1) }

ELSE

{ (операторлар сериясы 2) };

IF (шарт)

{(операторлар сериясы 1) };

Салыстыру таңбалары

Жұппен жұмыс

Блок-схема құру

Бүтін сан берілген. Егер бұл сан оң болса, онда оған 1 қосыңыз; әйтпесе, одан 2 алып тастаңыз. Табылған нәтижені экранға шығарыңыз.

Өзара бағалау. Студенттер өз жұмыстарының нәтижелерімен бөліседі және өзара бағалау жүргізеді: оқушылар жұмыстарынң нәтижесін бір-біріне түсіндіреді

Блок-схеманы талдау.

Бүтін сан берілген. Егер бұл сан оң болса, онда оған 1 қосыңыз; әйтпесе, одан 2 алып тастаңыз. Табылған нәтижені экранға шығарыңыз.

ия

жоқ

#include <iostream>

using namespace std;

int main()

{

setlocale(0, "");

int num;

cout << Кез-келген санды енгізіңіз: ";

cin >> num;

if (num !=0) {

int b=num+1;

cout << "b=" << b << endl;

} else {

Int b=num-2;

cout << "b=" << b << endl;

}

return 0;

}

Жұппен жұмыс

Блок-схема құру

Пайдаланушы үш сан енгізеді - үшбұрыштың бүйірлерінің ұзындығы. Бағдарлама пайдаланушыға келесі хабарламаның бірін шығаруы қажет:

• үшбұрыш тең бүйірлі ме;

• үшбұрыш тең қабырғалы ма;

• үшбұрыш қабырғаларының ұзындығы әртүрлі ме;

• мұндай үшбұрыш болуы мүмкін бе (егер қандай да бір екі қабырғаның қосынласы үшінші қабырғаның ұзындығынан аз болса, мұндай үшбұрыш болуы мүмкін емес).

Өзара бағалау. Студенттер өз жұмыстарының нәтижелерімен бөліседі және өзара бағалау жүргізеді: оқушылар жұмыстарынң нәтижесін бір-біріне түсіндіреді

Блок-схеманы талдау.

#include <iostream>

using namespace std;

int main()

{

int a=5;

int b=6;

int c=4;

if (((a+b)a+c)b+c)

cout << "Треугольника не существует" ;

}

else

if((a==b)|(a==c)|(b==c)){

cout <<"треугольник равнобедренный";

}

else if((a!=b)||(a!=c)||(b!=c)) {

cout << "треугольник разносторонний" ;

}

else

cout << "треугольник равносторонний" ;

return 0;

}

Программалық тілді пайдалана отырып шығаруға тапсырмалар

Тапсырма 1. Санды енгізіп, оның тақ немесе жұп екенін анықтаңыз.

Тапсырма 2. Санды енгізіңіз де, анықтаңыз – бұл сан оң, теріс немесе нөлге тең?

Тапсырма 3. N нақты саны берілген, N-ші ай жылдың қандай маусымына жататынын анықтаңыз. Шарт операторы арқылы ұсынылған мәселені шешуге арналған код фрагментін жазыңыз.

Консольден x және y екі сан енгізіңіз. Осы сандардың екеуін салыстыру және олардың үлкенін көрсету. Егер сандар тең болса, «Сандар тең» хабарламасын шығарыңыз.

Консольден X санын енгізіңіз:

егер ол 5-тен аз болса, Y = X * 2 есептеңіз

егер ол 5-тен үлкен болса, Y = X + 5 есептеңіз

егер ол 5 болса, «Error Repeat»  

Іздеуде 35 жастағы және одан да жасы асқан адам. Егер табылған адам сипаттамаға сәйкес келсе «күдікті» әйтпесе «кінәсіз» сөзін шығарыңыз.

!!!Консоль алдымен жасты, содан кейін жынысты оқиды.



Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!


Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter

Қарап көріңіз 👇



Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру

Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?
Пікір жазу