1552409
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
ИнфоурокИнформатикаПрезентацииУРОК ИНФОРМАТИКИ И ИКТ, «ЦИКЛ «ПОКА», ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ», (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...

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

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. РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:
Имею опыт работы в классах углубленного изучения информатики, начинала работать по учебнику информатики А.П. Ершова, в то время не понимала как разрабатываются алгоритмы и блок-схемы для задач, разобранных в этом учебнике. Только с течением времени приобрела опыт разработки алгоритмов совместно с учениками на уроке, а не подачи учебного материала в готовом виде. В своей презентации попыталась поделиться этим опытом. Кроме этого, мне кажется, будет интересна идея связать  темы «Системы счисления», «Алгоритмизация», «Программирование».Цель. ПОКАЗАТЬ ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ЦИКЛА «ПОКА» Комментарии к презентации. При изучении темы «Целочисленная арифметика» раздела «Алгоритмизация» часто многие учителя решают частные  задачи «НАХОЖДЕНИЕ СУММЫ ЦИФР ЧИСЛА», уже на этом этапе необходимо показать ученикам универсальный способ решения этой задачи для любого количества цифр в числе. На слайде№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: В зависимости от уровня подготовленности учеников, можно предложить составить блок-схему и программу самостоятельно, либо оказать помощь. Данный алгоритм работы с числами в дальнейшем можно применить для написания программ по теме «Арифметические операции в позиционных системах счисления»
Общая информация

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.
Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.