Инфоурок / Информатика / Презентации / УРОК ИНФОРМАТИКИ И ИКТ, «ЦИКЛ «ПОКА», ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ», (9 КЛАСС, РАЗДЕЛ «АЛГОРИТМИЗАЦИЯ и ПРОГРАММИРОВАНИЕ»)

УРОК ИНФОРМАТИКИ И ИКТ, «ЦИКЛ «ПОКА», ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ», (9 КЛАСС, РАЗДЕЛ «АЛГОРИТМИЗАЦИЯ и ПРОГРАММИРОВАНИЕ»)


библиотека
материалов
ЦИКЛ «ПОКА», СИСТЕМЫ СЧИСЛЕНИЯ САВЕЛЬЕВА Ж.Ф., МБОУ СОШ 27, КРАСНОЯРСК
СУММА ЦИФР ЦЕЛОГО ЧИСЛА 0	A=25					S=0 1	25	mod	10	=	5	S=0+5 25	div	10	=	2	A=...
СУММА ЦИФР ЦЕЛОГО ЧИСЛА
АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ
АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ 25 div2=12	25 mod 2=1...
АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В P - СИСТЕМУ
РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ program per10_p; uses crt; var a,s,mn,p:longint...
ИСХОДНЫЕ ДАННЫЕ:	A=11001, p=2, mn:=1; 1.S:=s+(a mod 10)*mn=0+(11001 mod 10)*1...
АЛГОРИТМ ПЕРЕВОДА ЧИСЛА ИЗ P – СИСТЕМЫ В ДЕСЯТИЧНУЮ
program P_10; var a,p,mn,s:longint; begin readln(a,p); mn:=1; while a0 do beg...
11 1

Описание презентации по отдельным слайдам:

№ слайда 1 ЦИКЛ «ПОКА», СИСТЕМЫ СЧИСЛЕНИЯ САВЕЛЬЕВА Ж.Ф., МБОУ СОШ 27, КРАСНОЯРСК
Описание слайда:

ЦИКЛ «ПОКА», СИСТЕМЫ СЧИСЛЕНИЯ САВЕЛЬЕВА Ж.Ф., МБОУ СОШ 27, КРАСНОЯРСК

№ слайда 2 СУММА ЦИФР ЦЕЛОГО ЧИСЛА 0	A=25					S=0 1	25	mod	10	=	5	S=0+5 25	div	10	=	2	A=
Описание слайда:

СУММА ЦИФР ЦЕЛОГО ЧИСЛА 0 A=25 S=0 1 25 mod 10 = 5 S=0+5 25 div 10 = 2 A=2 2 2 mod 10 = 2 S=5+2 2 div 10 = 0 A=0

№ слайда 3 СУММА ЦИФР ЦЕЛОГО ЧИСЛА
Описание слайда:

СУММА ЦИФР ЦЕЛОГО ЧИСЛА

№ слайда 4 АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ
Описание слайда:

АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ

№ слайда 5 АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ 25 div2=12	25 mod 2=1
Описание слайда:

АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В ДВОИЧНУЮ СИСТЕМУ 25 div2=12 25 mod 2=1 S=1*1 25 div2=12 25 mod 2=1 S=1*1 12 div2=6 12 mod 2=0 S=1+0*10 25 div2=12 25 mod 2=1 S=1*1 12 div2=6 12 mod 2=0 S=1+0*10 6 div2=3 6 mod 2=0 S=1+0*100 25 div2=12 25 mod 2=1 S=1*1 12 div2=6 12 mod 2=0 S=1+0*10 6 div2=3 6 mod 2=0 S=1+0*100 3 div2=1 3 mod 2=1 S=1+1*1000 25 div2=12 25 mod 2=1 S=1*1 12 div2=6 12 mod 2=0 S=1+0*10 6 div2=3 6 mod 2=0 S=1+0*100 3 div2=1 3 mod 2=1 S=1+1*1000 1 div2=0 1 mod 2=1 S=1001+1*10000 25 div2=12 25 mod 2=1 S=1*1 12 div2=6 12 mod 2=0 S=1+0*10 6 div2=3 6 mod 2=0 S=1+0*100 3 div2=1 3 mod 2=1 S=1+1*1000 1 div2=0 1 mod 2=1 S=1001+1*10000 S=11001

№ слайда 6 АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В P - СИСТЕМУ
Описание слайда:

АЛГОРИТМ ПЕРЕВОДА ДЕСЯТИЧНОГО ЧИСЛА В P - СИСТЕМУ

№ слайда 7 РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ program per10_p; uses crt; var a,s,mn,p:longint
Описание слайда:

РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ program per10_p; uses crt; var a,s,mn,p:longint; begin readln(a,p); mn:=1; while a<>0 do begin s:=s+(a mod p)*mn; mn:=mn*10; a:=a div p; end; writeln(s); end.

№ слайда 8
Описание слайда:

№ слайда 9 ИСХОДНЫЕ ДАННЫЕ:	A=11001, p=2, mn:=1; 1.S:=s+(a mod 10)*mn=0+(11001 mod 10)*1
Описание слайда:

ИСХОДНЫЕ ДАННЫЕ: A=11001, p=2, mn:=1; 1.S:=s+(a mod 10)*mn=0+(11001 mod 10)*1=0+1*1=1, mn:=mn*p=1*2=2, a: =a div 10=11001 div 10=1100 2. S:=s+(a mod 10)*mn=1+(1100 mod 10)*2=1+0*2=1, mn:=mn*p=2*2=4, a: =a div 10=1100 div 10=110 3. S:=s+(a mod 10)*mn=1+(110 mod 10)*4=1+0*4=1, mn:=mn*p=4*2=8, a: =a div 10=110 div 10=11 4. S:=s+(a mod 10)*mn=1+(11 mod 10)*8=1+1*8=9, mn:=mn*p=8*2=16, a: =a div 10=11 div 10=1 5. S:=s+(a mod 10)*mn=9+(1 mod 10)*16=9+1*16=25, mn:=mn*p=16*2=32, a: =a div 10=1 div 10=0 S=25 ПОШАГОВОЕ ВЫПОЛНЕНИЕ АЛГОРИТМА 11001(2)=1*1+0*2+0*4+1*8+1*16=1+8+16=25(10)

№ слайда 10 АЛГОРИТМ ПЕРЕВОДА ЧИСЛА ИЗ P – СИСТЕМЫ В ДЕСЯТИЧНУЮ
Описание слайда:

АЛГОРИТМ ПЕРЕВОДА ЧИСЛА ИЗ P – СИСТЕМЫ В ДЕСЯТИЧНУЮ

№ слайда 11 program P_10; var a,p,mn,s:longint; begin readln(a,p); mn:=1; while a0 do beg
Описание слайда:

program P_10; var a,p,mn,s:longint; begin readln(a,p); mn:=1; while a<>0 do begin s:=s+(a mod 10)*mn; a:=a div 10; mn:=mn*p; end; writeln(s); end. РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Краткое описание документа:

Имею опыт работы в классах углубленного изучения информатики, начинала работать по учебнику информатики А.П. Ершова, в то время не понимала как разрабатываются алгоритмы и блок-схемы для задач, разобранных в этом учебнике. Только с течением времени приобрела опыт разработки алгоритмов совместно с учениками на уроке, а не подачи учебного материала в готовом виде. В своей презентации попыталась поделиться этим опытом. Кроме этого, мне кажется, будет интересна идея связать  темы «Системы счисления», «Алгоритмизация», «Программирование».Цель. ПОКАЗАТЬ ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ЦИКЛА «ПОКА» Комментарии к презентации. При изучении темы «Целочисленная арифметика» раздела «Алгоритмизация» часто многие учителя решают частные  задачи «НАХОЖДЕНИЕ СУММЫ ЦИФР ЧИСЛА», уже на этом этапе необходимо показать ученикам универсальный способ решения этой задачи для любого количества цифр в числе. На слайде№2 этот способ представлен для числа 25. Затем в разделе «ЦИКЛ ПОКА» совместно с учениками разрабатывается алгоритм решения задачи для любого количества цифр, оформляется в виде блок-схемы. На слайде№3 решение этой задачи представлено в среде «КУМИР» и «Pascal ABC».  Далее можно показать практическое применение этого алгоритма к теме «СИСТЕМЫ СЧИСЛЕНИЯ». Слайд№4-5: Алгоритм перевода десятичного числа в двоичную систему: делим исходное число на основание системы счисления до тех пор,  пока в частном не будет 0, формируем искомое число, записывая остатки с конца. В таблицу алгоритм перевода записываем вместе с учениками таким образом, чтобы помочь в дальнейшем увидеть закономерность перевода, помочь свернуть однотипные действия, подвести к пониманию действий в цикле, условия выполнения цикла. На слайде№6-7 переходим от частного случая «перевода десятичного числа в двоичную систему» к общему «10->p», строим блок-схему, далее в зависимости от уровня учеников, предложить либо самим написать программу, либо сделать  с помощью учителя. Слайд№8: стандартный алгоритм «перевода числа из p – системы в десятичную» (file:/tsor_semakin2010/9класс/9_135.swf) Слайд№9: При работе над алгоритмом «перевода числа из p – системы в десятичную» на конкретном примере рассматриваем закономерность перевода. «Отсекаем» последнюю цифру числа, умножаем на вес разряда, прибавляем к S.Так как эта цифра больше не нужна, операцией a: =a div 10 отбрасываем ее. Повторяем эти действия пока A0. Слайд№10: В зависимости от уровня подготовленности учеников, можно предложить составить блок-схему и программу самостоятельно, либо оказать помощь. Данный алгоритм работы с числами в дальнейшем можно применить для написания программ по теме «Арифметические операции в позиционных системах счисления»

Общая информация

Номер материала: 180774091940

Похожие материалы