Программа құрудың кіріктірілген ортасының компоненттері. Информатика, 8 сынып, презентация.


Программа құрудың кіріктірілген ортасының компоненттері. Сызықтық алгоритм

Оқыту мақсаты:

8.3.3.2- программаны өңдеудің кіріктірілген ортасының компоненттерін білу және қолдану

Күтілетін нәтиже

Программада тұрақтыларды, айнамыларды сипаттау бөлігін біледі

Айнымалыларды сипаттау үшін бүтін және нақты мәліметтер типін қолдана алады

Математикалық мәндерді программалау тіліне айналдыра алады

Сызықтық алгоритмнің блок-схемасын құрастыра алады

Есепті шешу кезеңдері:

1. Есептердің қойылымы.(Анықтау қажет: не берілген, нені табу керек).

2. Математикалық немесе ақпараттық моделдеу (сеп компьютерде шешілуі үшін, есептің математикалық моделін құру) .

3. Алгоритм құру(блок - схема).

4. Программалау.

5. Тестілеу және программаны жөндеу.

6. Жөнделген программаның орындалуы және нәтижені талдау.

Программаланың орындалу барысында мәні өзгеретін шамалар айнымалылар деп аталады.

С/С++ тілінде кез келген айнымалы оны қолданғанға дейін анықталуы керек. Мысалы,

int fahr,celsius;

int lower,upper,step;

Мұндағы int типі көрсетілген айнымалылардың мәні бүтін екенін білдіреді, ал,float бөлшек бөлігі бар мәндер.

Мәліметтерді өңдеу кезкелген программаның негізгі мақсаты болып табылады. Әр түрлі типтегі мәліметтер әр түрлі сақталады және өңделеді.

      Негізгі  мәліметтер типтерін сипаттау үшін келесі түйінді сөздер анықталған:

int (бүтін);

char (символды);

wchar_t (кеңейтілген символды);

bool (логикалық);

float (нақты);

double (екілік нақты).

   Бастапқы төртеуібүтін санды сақтау үшін, ал қалғаны-қалқымалы нүктелі сандарды сақтау үшін арналған.

C++ дегі негізгі мәліметтер типі

int — мәліметтердің бүтін типі.

double — мәліметтердің нақты типі

char — мәліметтердің символдық типі.

bool — мәліметтердің логикалық типі.

Айнымалыларды сипаттаудың мысалдары

int a; // объявление переменной a целого типа.

float b; // объявление переменной b типа данных с плавающей запятой.

double c = 14.2; // инициализация переменной типа double.

char d = 's'; // инициализация переменной типа char.

bool k = true; // инициализация логической переменной k.

Заметьте, что в C++ оператор присваивания (=) — не является знаком равенства и не может использоваться для сравнения значений. Оператор равенства записывается как «двойное равно» — ==.

Присваивание используется для сохранения определенного значение в переменной

«Тіктөртбұрыштың екі белгілі қабырғасы арқылы ауданы мен периметрін есептеп табу»

Есептің алгоритмін құру:

1) Есепті оқу.

2) Белгілі және белгісіз айнымалыларды жазып алу.

(белгілі айнымалылар: a,b ; белгісіз айнымалылар — аудан S және периметр P)

3) қажетті формуланы еске түсіру. (S=a*b; P=2*(a+b))

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

5) С++ программалау тілінде программасын құру

#include <iostream> //мәліметтерді экранға енгізу және шығаруға жауап береді

#include <cstdlib> // С тілінің стандартты библиотекасын қосады

using namespace std; // «std» атымен атаулар кеңістігін үнсіз келісім бойынша қолданатынымызды көрсетеді

int main() // int main() функциясының {}  фигуралық жақшасының ішінде тұрғандардың барлығы программа қосылғаннан кейін автоматты түрде орындалады.

{

int a,b,s,p; // Int бүтін типті айнымалыны сипаттаймыз

cout << "Введите первое число: "; // экранға шығару

cin >> a; // пернетақтадан мәліметті енгізу

cout << "Введите второе число: ";

cin >> b;

s=a*b;

p=2*(a+b);

cout << "S=" << s << endl;

cout << "P=" << p << endl;

return 0;}

cout операторы мәтінді экранға шығару үшін арналған. Одан кейін екі бұрыштық тырнақша қойылады (<<). Әрі қарай шығарылуға тиіс мәтін жазылады. ОЛ тырнақшаа алынып жазылады. Endl операторы жолды төменгі деңгейге түсіреді.

 return 0  командасы операциялық жүйеге программаның дұрыс аяқталғанын хабарлау үшін қажет.

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

«Алақай! Мен бәрін түсіндім, тәжірибелк жұмысқа кірісе беруіме болады – көк түс.

«Әлі де түсінбеген жерлерім бар, тәжірибелік жұмыс жасағанда бәрін түсінемін» –сары.

«Өз біліміме сенімді емеспін, тапсырманы орындай алмайтын сияқтымын» – қызыл түс.

Компьютерде жеке жұмыс.

Блок-схемасын құру және C++ тілінде есепті шығару.

Бірінші көліктің жылдамдығы — V1 =60 км/ч, екіншісінікі – V2 =80 км/ч, араларындағы ара қашықтық S =250 км. Егер көліктер әр түрлі жаққа жүріп бара жатса, T =5 сағаттан кейін олардың ара қашықтығы қанша болады? V1, V2, T  және S мәні пернетақтадан беріледі.

Берілгені: V1, V2, S, Т

Табу керек: S1

Қолданылатын формула:

S1=(V1+V2)*T+S

#include <iostream>

#include <cstdlib>

using namespace std;

int main() {

int V1, V2, S, t, S1;

cout << " Скорость первого автомобиля : ";

cin >> V1;

cout << " Скорость второго автомобиля : ";

cin >> V2;

cout << " введите растояние : ";

cin >> S;

cout << " введите время: ";

cin >> t;

S1=(V1+V2)*t+S;

cout << "S1=" << S1<< endl;

return 0;}

1 тапсырма. «Я думаю, быть программистом - это круто» жазуын экранға шығаратын программа жаз.

Бағалау критерийі:

1. Программа мәтінді шығару керек.

2. Мәтін «Я думаю» сөзінен басталуы қажет.

3. Мәтін «это круто» сөзінен аяқталуы қажет.

4. Мәтін 39 символдан тұру қажет.

5.Шығарылған мәтін тапсырмаға сай келу қажет.

Менің досым

2 тапсырма. Қазір 3126 жыл. Менің досым 8 жыл бұрын өмірге келді. Менің досымның туған жылын экранға шығаратын программа жазу керек.

Бағалау критерийі:

1.Программа мәтінді шығару керек.

2. Шығарылған жыл төрт цифрдан тұру қажет.

3. Шығарылған жылдың ғасыры 32 болу керек (жыл "31" басталу керек).

4. Шығарылған жыл тапсырмаға сай келу қажет.



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


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

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



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

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