Кратък обзор програмиране урок както на етапа на решаване на проблема на компютър 9 клас

Кратък обзор на урока като решение на етап програмиране на проблема с компютър (9 клас, 36 урок учебник Bosova LL). В урока, учениците се запознават с етапите на решаване на проблем с компютъра.

Очаквани резултати от обучението:
- предмет - основните етапи на решаване на проблем с компютъра;
- metasubject - способността да се планират начини за постигане на целите; способност да съпоставят своите действия с очакваните резултати, следи дейността им, за да се определи колко действия в рамките на предложените условия, да коригира своите действия в съответствие с променящото се състояние; способността да се оцени точността на изпълнението на образователен проблем; владение на основите на самоконтрол, самочувствие, вземане на решения и информиран избор в образователна и когнитивната дейност;
- лично - алгоритмично мислене, необходими за професионална дейност в съвременното общество; представа за програмиране като възможен сфера на професионална дейност.

Решени учебни цели:
1) да запознае студентите с етапите на решаване на проблем с компютъра;
2) да се докаже на всички етапи на решаване на проблема на компютъра с примера на автомобила спирачна пътека.

Основни понятия изучавани в клас:
- изложение на проблема;
- официално;
- алгоритмизация;
- програмиране;
- отстраняване на грешки и тестване.

Използване на ИКТ инструменти за урок:
- персонален компютър (PC), учител, мултимедиен проектор, екран;
- PC студенти.

Електронни образователни ресурси
- представяне на "Програмиране както на етапа на решаване на проблема на компютър."

Характеристики на съдържанието на представяне на темите на уроците

1. Организиране на времето (1 минута)
Поздрав на учениците, съобщението за темата и целите на урока.

2. Повторете (4 минути)
1) Проверка на материала изследва върху (1-10), за да §4.2;
2) визуална инспекция домашното RT № 176-179;
3) разглеждане на задачите, които са причинили затруднения при домашното

3. Изследване на нови материали (20 минути)
Новият материал е представен, придружен от представянето на "софтуер като етап от решаването на проблема на компютър."

1 слайд - името на представянето;

2 слайд - ключова дума;
- изложение на проблема
- формализирането
- алгоритмизация
- програмиране
- отстраняване на грешки и тестване

Слайд 3 - стъпки на компютърен проблем решаване (схемата);
Компютърни програмисти да създават програми за решаването на различни проблеми. Програмиране - важен, но не и единствената стъпка за решаване на проблема на компютър.
Първият етап обикновено се конструира устна информация модел на обекта или процеса. В този случай, трябва да бъдат ясно определени, имайки предвид, че (това, което източник на данни са на разположение, какви данни е разрешено) и това, което искате да намерите в задачата в ръка. Трябва също така да бъдат ясно обозначени с най-съществените характеристики на обекта, като се има предвид връзката между входните данни и резултати.
В описателна информация моделът на втория етап е формализирано, т. Е. Написано от средства за официална език. Това изисква:
- да се разбере в каква класа принадлежи въпросният проблем;
- записва известен връзката между входните данни и резултати чрез математически взаимоотношения;
- изберете най-подходящия начин за решаване на проблема.
В третия етап, изграждането на алгоритми - точни указания за определяне на необходимите мерки за решаване на проблема. Алгоритъмът често е представено под формата на блокова схема, поради своята яснота и гъвкавост.
В четвъртия етап Алгоритъмът е написан на език за програмиране. Ти се научи да пише програми в Паскал.
В петия етап, програмите за отстраняване на грешки и тестване. тестване и отстраняване на грешки Етап като Лий нарича компютърни експерименти.
Програма за отстраняване на грешки - процесът на проверка на изпълнението на програмата и коригиране на грешки, открити в това. Грешките могат да бъдат свързани с нарушаването на правилата за регистриране на програмата върху конкретен език за програмиране. Тяхната програмист помага за идентифициране на системата за програмиране; отпечатва на екрана от идентифицираните грешки.
Валидиране на разработената програма се осъществява с помощта на тестове. Тест - едно специфично изпълнение на стойностите на оригиналните данни, който е известен за очаквания резултат.

4 слайд - проблемът на пътя на ускорение на превозното средство;
Помислете за последователността на преминаване етапи от решаването на проблема на компютър с помощта на проста задача.
Водачът се движи с постоянна скорост, виждайки червена светлина, която се спира. След това скоростта на автомобила започва да намалява всяка секунда 5 метра. Вие искате да намерите разстояние, че колата ще премине към пълно спиране.
Първи етап.
дадено:
V0h - начална скорост;
Vx - крайната скорост (равно на нула, тъй като превозното средство спира);
ах - ускорение (равен до -5 м / сек).
Вие искате да намерите: SX - разстоянието че колата ще премине към пълно спиране.

5 слайд - проблемът на пътя на ускорение на превозното средство;
Вторият етап.
В тази ситуация ние се занимаваме с праволинейно равномерно ускорено движение на тялото. Формула за преместване след това се изчислява по формулата:

Ние се опрости тази формула, като се има предвид, че крайният скоростта е нула:

Ако брадва = - 5 м / сек получаваме:

Слайд 6 - проблемът на пътя на намаляване на скоростта на превозното средство;
Третият етап.
Ние представляваме алгоритъм за решаване на проблема под формата на блок-схеми:

7 слайд - проблемът на пътя на ускорение на превозното средство;
Четвъртият етап.
Пишем този алгоритъм в езика за програмиране Pascal:
програма n_2;
Var v0, е: реално;
започвам
writeln ( "Изчисляване на спиране на превозното средство дължина на пътя");
напиши ( "Enter начална скорост (м / сек)> ');
readln (v0);
S: = v0 * v0 / 10;
writeln ( "кола до пълно спиране ще се проведе", е: 8: 4, "м.")
край.

Slide 8 - проблемът на пътя на намаляване на скоростта на превозното средство;
Петият етап.
програма за изпитване може да се компилира с помощта на информацията, че при скорост от 72 km / h от началото на спирачната до пълно спиране на колата минава на 40 метра.
Изпълнение на програма няколко пъти с различни версии въвеждане на данни може да се заключи, че колкото по-голяма начална скорост на превозното средство, колкото по-голям той преминава от началото на спирането на стоп.
С помощта на компютър, за да решават проблеми, винаги трябва да се има предвид, че заедно с огромна скорост и абсолютно чувство за дълг пред компютъра не интуицията и здравия разум, и то е в състояние да реши само решаване на проблема програма, която той е подготвил хора.

Slide 9 - най-важното нещо.
- Етапи на решаването на проблема с помощта на компютър:
1) изложение на проблема;
2) формализация;
3) алгоритмизация;
4) програмиране;
5) компютър експеримент.
- За да реши проблемите на компютъра, трябва да притежавате език за програмиране, да имат познания по информационни модели и алгоритмизация.

Въпроси и задачи
Плъзнете 10 - въпроси и задачи;
Въпроси 1-12 в раздел 4.3

Задача 1. улица вестник продавач получава като рубли от продажбата на всеки от първите 50 вестниците. той получава 20% увеличение на продажбите на всеки от другите вестници.
Разработване на програма, която ще се изчисли печалбата на продавача, ако той ще продаде 200 вестници на ден. Подсигурете вашите действия на всеки етап от решението на този проблем (задача №11 в учебника).

Задача 2. Еърбъс, който е с капацитет 160 пътници, три четвърти от седалките са в икономична класа и една четвърт от местата - в кабината на бизнес класа. Цената на билета в бизнес класа кабина е х рубли, което е два пъти повече от цената на билета в кабината на икономична класа.
Разработване на програма, която ще се изчисли размера на парите, получени от продажбата на самолетни билети за полет, ако е известно, че остава непродадена и билети бизнес класа и класа билети б икономика. Изберете всички стъпки за решаване на този проблем и да описват своите действия на всеки един от тях (че задачата №12 в учебника).

Целева 3. По време на първия час на работа и се правят работни части на час - г в някои части повече от предишната.
Разработване на програма, която изчислява колко произвеждат много работни части в продължение на 8 часа (референтни №180 RT).

5. Обобщаване урока. Мнение домашното. Класификацията (4 минути)
Слайд 11 - Референтна абстрактно;
Slide 12 - м / сек.

Домашна работа.
§4.3, въпрос номер 1-12 параграфа;
RT: № 180.

Всички материали за урока е в архива.

Архив включва:
- абстрактно,
- отговори и решения на задачи в учебника и работната книга,
- представяне на "Програмиране както на етапа на решаване на проблема на компютър."