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


Параметрлі цикл

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

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

Слайд 1Параметрлі цикл

Параметрлі цикл

Слайд 2Оқыту мақсаты
8.3.3.1- таңдау және қайталау операторларын программаны өңдеудің кіріктірілген ортасыныңда

қолдану

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

Слайд 3Күтілетін нәтиже
алгоритмнің блок-схемасын құрастыра алады
өмірлік мәні бар тапсырмаларды параметрлі

цикл операторын қолдана отырып шығара алады

Күтілетін нәтижеалгоритмнің блок-схемасын құрастыра алады өмірлік мәні бар тапсырмаларды параметрлі цикл операторын қолдана отырып шығара алады

Слайд 4for (циклдің басындағы іс-әрекет;
циклді жалғастыру шарты;

цилдің әрбір итерация аяғындағы іс-әрекет) {

цикл нұсқаулығы;
2 цикл нұсқаулығы;
N цикл нұсқаулығы;
}

for (циклдің басындағы іс-әрекет;   циклді жалғастыру шарты;   цилдің әрбір итерация аяғындағы іс-әрекет) {

Слайд 5Цикл итерациясы деп осы циклдің бір рет орындалуын айтады.
Жалпы түрі:

for

(санауыш = мән; санауыш < мән; цикл қадамы) {

цикл денесі;
}

Цикл санауышы — берілген циклдің өту санын сақтайтын айнымалы.

Цикл итерациясы деп осы циклдің бір рет орындалуын айтады.Жалпы түрі:for (санауыш = мән; санауыш < мән; цикл

Слайд 6Тапсырма
Қосындыны есепте:
s = 1 + 2 + 3

+ ... +1000 , егер п белгілі болса, параметрлі циклді

пайдалану арқылы есепті шығар.

Есепті шешу алгоритмі:
Қосынды шамасын 0 деп алу, яғни s айнымалысының мәні 0 (s :=0).
Айнымалы i үшін 1 мәнін меншіктеу (i :=1).
Қосындыға i мәнін қосып отыру (s := s + i).
Әрбір итерация сайын i мәнін 1 бірлікке арттырып отыру (i:= i + 1).
Қажетті n мәніне жеткенге дейін 3 және 4 пункттерді қайталай беру.



ТапсырмаҚосындыны есепте:  s = 1 + 2 + 3 + ... +1000 , егер п белгілі

Слайд 7басы
s=0
i=1,1000
s=s+i
s
соңы

басыs=0i=1,1000s=s+isсоңы

Слайд 8#include
using namespace std;
 int main()
{
int i; // цикл

санауышы
int sum = 0; // 1 ден 1000

дейінгі сандардың қосындысын анықтайтын айнымалы.
for (i = 1; i <= 1000; i++) // бастапқы мән 1, соңғы мән 1000 цикл қадам - 1.
{
sum = sum + i;
}
cout << «1 ден 1000 дейінгі сандардың қосындысы = " << sum << endl;
return 0;
}
#include using namespace std; int main(){  int i; // цикл санауышы  int sum = 0; //

Слайд 9Шахмат құрастырушысы туралы аңыз

















Жағдаяттық сұрақ: Сетаның қалауын ханзада Сирам орындай

алды ма?

Ертеде шахмат ойынына таңданған индия ханзадасы Сирам, оның құрастырушысы

ғалым Сетаны өзіне шақырып, былай деді:
- Осындай ғажап ойын үшін мен сені лайықты марапаттағым келеді. Сенің кез-келген тілегіңді орындауға шамам жетеді.
Сета ханзадаға шахмат тақтасының бірінші торына 1 бидай, ал екіншісіне 2 бидай, үшіншісіне 4 бидай және т.с.с. салуын өтінді.
Егер әрбір келесі торға алдыңғы тордан екі есе артық бидай салатын болсақ, шахмат тақтасында қанша бидай болады?

Математикалық сұлбасы:
1 + 2 + 4 + 8 + 16 + ... =
= 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...=

Шахмат құрастырушысы туралы аңызЖағдаяттық сұрақ: Сетаның қалауын ханзада Сирам орындай алды ма?Ертеде шахмат ойынына таңданған индия ханзадасы

Слайд 10Есептің шешімі
s = 1.8446744074Е19
S = 1 + 1∙2 +2∙2 +4∙2

+8∙2 + ...=
= 20 + 21 + 22+ 23 +

... + 263

#include
using namespace std;
int main()
{
double s=1;
double p=1;
for (int i = 1; i <= 63; i++) {
p=p*2;
s=s+p;
}
cout << " S= " << s << endl;
return 0;
}

Есептің шешіміs = 1.8446744074Е19S = 1 + 1∙2 +2∙2 +4∙2 +8∙2 + ...== 20 + 21 +

Слайд 11Маратап көлемі
18 446 744 073 709 551 615 бидай, олардың

жалпы көлемі 461 168 602 000 тоннаны құрайды. Сан былай оқылады: 
18

квинтильон
446 квадрильон
744 триллион
073 биллион
709 миллион
551 мың
615.

Бұл бидайды қоймаға салсақ, оның биіктігі 150 000 000 км болу керек – ол Жер мен Күннің арасындағы қашықтыққа сәйкес келеді.

Маратап көлемі18 446 744 073 709 551 615 бидай, олардың жалпы көлемі 461 168 602 000 тоннаны

Слайд 12 Бағалау критерийі:
Мәліметтер типін дұрыс анықтай алады: double, int
Алгоритмнің блок-схемасы

дұрыс құрастыра алады
С++ тілінде алгоритмге сәйкес программалық кодты жаза алады.

Бағалау критерийі:Мәліметтер типін дұрыс анықтай алады: double, intАлгоритмнің блок-схемасы дұрыс құрастыра аладыС++ тілінде алгоритмге сәйкес программалық

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

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

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

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

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


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

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