Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Опубликуйте свой материал в официальном Печатном сборнике методических разработок проекта «Инфоурок»

(с присвоением ISBN)

Выберите любой материал на Вашем учительском сайте или загрузите новый

Оформите заявку на публикацию в сборник(займет не более 3 минут)

+

Получите свой экземпляр сборника и свидетельство о публикации в нем

Инфоурок / Информатика / Презентации / УРОК ИНФОРМАТИКИ И ИКТ, «ЦИКЛ «ПОКА», ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ», (9 КЛАСС, РАЗДЕЛ «АЛГОРИТМИЗАЦИЯ и ПРОГРАММИРОВАНИЕ»)
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

УРОК ИНФОРМАТИКИ И ИКТ, «ЦИКЛ «ПОКА», ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ», (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. РЕАЛИЗАЦИЯ АЛГОРИТМА. ПАСКАЛЬ

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

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

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

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

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх