kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Циклдік алгоритмдерді программалау

Нажмите, чтобы узнать подробности

М?селелерді шешкенде бір типті ?рекеттерді осы ?рекеттерді аны?тайтын параметрді? ?р т?рлі м?ндерінде к?п рет ?айталау ?ажеттігі туады. Осындай процестерді ?йымдастыру ?шін циклдік ??рылымы бар алгоритмдер, д?лірек айтса?, ?айталанатын алгоритмдер, операторлар пайдаланылады. Осындай ?рекеттерді ж?зеге асыратын алгоритмді циклдік, ал к?п рет ?айталанатын ?рекеттер тізбегін (цикл денесі) - цикл деп атайды. Циклдерді пайдалану жина?ы программаларды? к?мегімен есептеулерді? ?лкен к?лемдерін орындау?а м?мкіндік береді. 
Паскаль тілінде ?айталау процесін ?ш т?рлі жолмен ?йымдастыру?а болады:
- алдын ала берілген шарт бойынша ?айталауды ?йымдастыру;
- келесі шарт бойынша ?айталауды ?йымдастыру;
- параметрді? м?ні бойынша ?айталауды ?йымдастыру.
Алдын ала берілген шарт бойынша ?айталауды ?йымдастыру:
Алдын ала берілген шарт бойынша ?айталау к?п жа?дайларда ?айталану саны белгісіз бол?ан жа?дайда пайдаланылады.
?айталану саны белгісіз циклдер.
Кейде циклді неше рет ?айталау керек екені алдын ала белгісіз, біра? ол ?андай да бір шарт са?тал?анша орындалуы керек екені белгілі болады.
Циклді д?рыс ?йымдастыру ?шін:
1. параметрді? бастап?ы м?нін беру керек;
2. циклді? ая?талу шартын тексеру керек;
3. циклді? жа?адан ?айталануыны? алдында параметрді ?згерту керек;
цб (цикл басы) ж?не цс (цикл со?ы) ?ызметші с?здеріні? арасында к?рсетілген командалар сериясы (цикл денесі) берілген шартты? са?талуы б?зыл?анша неше рет керек болса, сонша рет орындалады. Егер шарт басынан бастап са?талмаса, онда серия бір де бір рет орындалмайды.
Ж?зеге асыру т?рлері.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Циклдік алгоритмдерді программалау »

Сыныбы: 8

Сабақтың тақырыбы: Циклдік алгоритмдерді программалау.

Сабақтың мақсаты:

Білімділігі: Оқушыларды Паскаль тілінде программа құруға дағдыландыру;

Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;

Тәрбиелік: Оқушыларды тәрбиелікке, тиянақтылыққа, ұқыптылыққа тәрбиелеу.

Сабақтың түрі: аралас сабақ

Сабақтың барысы:

1. Ұйымдастыру

2. Үй тапсырмасын тексеру

3. Жаңа сабақты түсіндіру

4. Компьютермен жұмыс

5. Сабақты бекіту

6. Үйге тапсырма



1-мысал. -10,-8,-6,...10 сандарының кубтарының кестесінің программасын құру керек.

алг  квадраттар кестесі (нәтбүт  у) program_1;

басы бүт х var x,y:integer;

х:=-10 begin

әзірx0 x:=-10;

цб while x0 do

у:=x*х*х begin

          шығару  x, y y:=sqr(x)*х;

x:=x+2 writeln(x,y);

цc x:=x+2;

      соңы end;

end.











2-мысал. 3,6,...,21 сандар тізбегі квадраттарының қосындысын есептеу алгоритмін және программасын құру керек.

алг  квадраттар қосындысы (нәтбүт  S) program_ 12;

басы бүт х, y var x,y,s :integer;

S:=0; х:=3 begin

әзірx21 x:=3; s:=0;

цб while x21 do

у:=x2 begin

S:=S+y y:=sqr(x);

x:=x+3 s:=s+y;

цc x:=x+3

       шығару  S end;

 соңы writeln(s);

end.



3 -мысал. -3,0,3,6,...18 сандар тізбегі квадраттарының көбейтіндісін есептеу алгоритмін және программасын құру керек.

Үйге тапсырма: оқу 55 бет. 6-мысал




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 8 класс

Скачать
Циклдік алгоритмдерді программалау

Автор: М?хан А?ырза Ордалы?ызы

Дата: 14.05.2015

Номер свидетельства: 211192

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(66) "Циклдік алгоритмдерді программалау"
    ["seo_title"] => string(35) "tsikldik_algoritmderdi_programmalau"
    ["file_id"] => string(6) "484274"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1541655300"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(94) "Саба?ты? та?ырыбы: Циклдік алгоритмді программалау. "
    ["seo_title"] => string(54) "sabak-tyn-tak-yryby-tsikldik-alghoritmdi-proghrammalau"
    ["file_id"] => string(6) "137650"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1417415272"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(89) "Курсты? та?ырыбы: "Алгоритмдеу ж?не программалау" "
    ["seo_title"] => string(52) "kurstyn-tak-yryby-alghoritmdieu-zh-nie-proghrammalau"
    ["file_id"] => string(6) "172359"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1423811230"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(32) "Циклдік алгоритм."
    ["seo_title"] => string(17) "tsikldikalghoritm"
    ["file_id"] => string(6) "291784"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1455187814"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(94) "Тарма?талу ж?не циклды? алгоритмдерді  программалау"
    ["seo_title"] => string(51) "tarmaktaluzhnietsikldykalghoritmdierdiproghrammalau"
    ["file_id"] => string(6) "301256"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456897359"
  }
}




ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства