- •12. Метод проектов
- •14. Методы, операции и процедуры контроля в педагогической технологии
- •Машинные;
- •Машиноориентированные;
- •Написать прогу, показывающую содержимое данной строки без первого и последнего символов. Предложить различные способы решения. 1:функция copy; 2:функция delete.
- •Дана строка состоящая из 2ух слов разделённая запятой, написать прогу, кот. Позволит добавить пробел после запятой.
- •24.Устройство компьютера. Формирование у школьников представлений об аппаратном и программном обеспечении компьютера
- •25.Методика изучения графического редактора…
- •26.Методика изложения темы «Обработка текстовой информации»…
- •27. Методика изучения текстового процессора Microsoft Word…
- •35.Методика изучения субд Access. Поиск данных с помощью запросов
- •37. Формирование представлений школьников о локальных и глобальных сетях
Написать прогу, показывающую содержимое данной строки без первого и последнего символов. Предложить различные способы решения. 1:функция copy; 2:функция delete.
Дана строка состоящая из 2ух слов разделённая запятой, написать прогу, кот. Позволит добавить пробел после запятой.
№21 Методика изучения оператора while
6 класс
Вспоминаем с реализац.алгорит.конструкций ветвление и предлагаем вспомнить сказку «Гуси –лебеди!»))
Но для того ,чтобы записать цикл алгор. Необходимо сформировать окончание цикла.
Семантика
Поток управления поподает на блок проверки условия. Если условие – истина , то выполняется тело цикла , затем поток управления попадает вновь но… и выполняется пока условие не станет ложным. Как только оно станет ложным поток управления покидает констр. Выполн. И выполняет команды след. за конструкцией. В отличие от ветвления , где выполняется только лишь одна серия конанд и только 1 раз . В констр. Повторение тело цикла с предусловием может не выполнятся ни разу, один или несколько раз или бесконечное число раз. Следовательно зацикливание задание для первичн. Закрепления составить блок- схему сказки колобок, 2 вариант—репка
Алгоритм, содержания команды , котор.повтор. пока выполн. Заданное условие наз . алгоритмом с циклом. Последоват. Повторение команд- тело цикла В нач. условия в алгоритме с циклом можно использовать любое понятное исполнит. Данные алгоритма высказыв., котор. Может быть истинно или ложно.
Необходимо продимонстр. То что в теле цикла с предусловием не проверяется.
Для этого нужно учащимся составить схему для решения задачи. Заполнить 7 литр. Ведро тёплой водой , если имеется кружка =1 и есть холодная война + кипяток Им предл. Выполн. по шагам и убеждаются в том , что условие не проверяется.
Цикл с предусловием –это цикл, в котор. условие провер. Перед выполн. Тела цикла; тело цикла повтор. До тех пор , пока условие истинно.
Свойства:
1 условие провер. Только перед исполн. Тела цикла и не проверяется в процессе его исполн.
2 если условие с начала не выполняется (ложно) , то тело цикла не выполн. Ни разу.
3 после завершн. Цикла с предусл. Независимо от количества повторений тела цикла условия не соблюдается.
4 исполнение цикла с предусл. Может не завершится ( зацикливание) , если условие всегда да!
В языке прогр. Констр. Цикла с предусловием запис. С помощ while с лог выр. Do < оператор> ; если мы хотим записать несколько оператор после do,
То нужны скобки begin…end ( ctrl + F2,break, завершить) если зацикливание :
While 2> 1 do
Write (2);
Задача.
Дано натур. Число N (ввод. С клав.) вычислить произв. Всех нат. Чисел от 1 до N.
While i>N do
( + ещё 1 задачу с суммой)
д/з подсчитать сумму всегда
1 +1/2 + 1/3 + 1/n
Даны полож. Числа a и b , a >b. На отрезке длинны a различ. Максим вызложн колич. Отрезков длинны в без наложид не использ. Опер . x и : найти колич. Отрезков распол. В a.
№22 Методика изучения условного оператора if
Первоначальное знакомство с алгоритмической конструкцией ветвление осуществляется в 6 классе, когда учащиеся изучают типы алгоритмов.
Разветвляющимся наз. алг. в котором выбирается только один вариант из нескольких возможных вычислительного процесса.
Каждый путь наз. ветвью алгоритма, а структура –ветвлением.
Мотивация: если хотите научиться программировать решение сложных задач , в том числе и по другим предметам, вы должны будете применять конструкцию ветвление, т.е. делать выбор в зависимости от сложившегося условия.
Семантику удобно рассматривать на блок-схемах: поток управления попадает на блок проверки условия. Если условие истина, то выполняется серия команд 1 и поток управления покидает конструкцию ветвления. Если условие ложно, то выполняется серия команд 2 и поток управления покидает конструкцию ветвление
Обратить внимание на то, что выполняется только одна из серий команд и только один раз!
Можно сразу дать сокращённую форму записи конструкции ветвление. Далее переходим к примерам. Для первичного закрепления организуем работу в парах. Каждой паре даем изображение блок-схемы, где зашифрована пословица, дети должны сформулировать текст пословицы (Мороз ленивого за нос хватает, а перед проворным шапку снимает. Без труда не - вытащишь и рыбку из пруда).
д/з: нарисовать блок-схему к пословице «посеешь поступок – пожнешь привычку, посеешь привычку – пожнешь характер, посеешь характер – пожнешь судьбу»
8 класс
Мотивация осуществляется с использованием небольшой проблемной задачи: вычислить значение х у=(3х+20)/х, вводя любое значение х с клавиатуры.
Дети составляют линейный алгоритм, забывая о том, что на 0 делить нельзя, при проверке правильности программы они умышленно избегают нулевого значения х, учитель обращает внимание на то, что по условию задачи – х любое. Как преодолеть данное противоречие?
Очевидно, что после ввода х перед непосредственным вычислением выражения, необходимо поместить блок проверки на допустимое значение х. Вспомните с помощью какой конструкции мы могли выполнить в зависимости от условия ту или иную серию команд.
Таким образом вспоминаем конструкцию ветвления в 6-м классе, рисуем блок-схему и повторяем семантику. Сообщаем, что в языке программирования имеется условный оператор, с помощью которого можно записать данную конструкцию. Записываем его синтаксис:
if <условие> then <опер. 1> else <опер. 2>;
Для реализации сокращенной конструкции ветвления используется неполный оператор if:
if <условие> then <опер. 1>
Предлагаем учащимся самостоятельно проговорить работу данных операторов. Обратить внимание, что после служебного слова then и else записано по одному оператору. Если необходимо записать несколько операторов, то необходимо воспользоваться операторными скобками begin … end
Далее приводим примеры, начиная с решения задачи, которую предлагали на мотивации. После разбора первой задачи на компьютере дети решают подобную задачу: составить программу, определяющую наибольшее число среди двух чисел, введенных с клавиатуры.
Составить программу: кратно ли 7-ми число, введенное с клавиатуры.
д/з: составить программу которая определяет является ли человек, возраст которого задан с клавиатуры, школьником.
№23.Методика изучения массивов.
Окончательное формирование представлений о величинах может быть осуществлено только после рассмотрения структурированных величин – массивов. Уч-ся усвоили, что значения величин не только числа, но и др объекты. Они должны знать, что многие объекты представляются организованной совокупностью величин.Напр.,паспортные данные-организованная совок-ть величин, НО это не массив! Им нужно показать, что существуют однородные совокупности величин. МАССИВ-структура для представления однородной инф-ии в прогр-ии. В учебнике Ершова и Кушнеренко массивы изучались подробно,не только линейные но и треугольные. В учебнике Быкадорова табл величины рассматривались мало, осовоение работы с ними проводилось в углубленном курсе инф-ки. По программе 12-тилетней школы массивы не изучались вообще. По новой программе 11-тилетней школы массивы изучаются в 9 классе. Рассматривается работа с одномерными числовыми массивами, описание, ввод/вывод/поиск элем, арифметич операции.МОТИВАЦИЯ-объём инф-ии, хранимой в памяти ЭВМ, в процессе вып-ия алг-ма был до сих пор невелик-1,2,3…числа. А если нужно работать с сотней,тысячей чисел? Для записи алг-ов, работающих с большими объёмами инф-ии, есть спец табличные величины. Массив-совок-ть величин. И для него как и для величины характерно наличие имени, типа, значения, и дополнительная хар-ка – размерность. Массив-составной тип данных, состоящий из фиксир-го числа элем одного типа. Доступ к величине массива обеспечивается заданием имении соотв-го значения индекса, кот определяет положение величины в данном массиве. Описание массива: var M:array[1..5]of integer; также const M:array[1..5]of integer; random(b-a+1)+a. Индекс элем массива может задаваться выражением, кот принимает целое значение в заданных границах: i=1; M[i+1]=M[2];Размерность массива=макс инд-мин инд+1 .