СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

"Пользовательские функции и процедуры"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«1_???????????????? ??????? ? ?????????»

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


Краткосрочный план урока

ФИО заведующего МО ___________ (подпись) _______



Назарбаев Интеллектуальная школа физико-математического направления города Актобе

Предмет:

ФИО учителя:

Дата:

Класс: 10

Количество учащихся:

Раздел долгосрочного плана


Тема урока

Пользовательские функции и процедуры

Предварительные знания

Учащиеся умеют использовать язык программирования Java, для ввода-вывода данных и описания переменных

Цели обучения

10.4.1.1 писать код на языке программирования, используя функции и процедуры

Цели урока

Научить учащися описывать,создавать и использовать собственные методы в языке программирования Java

Критерии успеха (10-12 кл.) / критерии оценивания (7-9 кл.)

-описывает параметры функции/процедуры

использует функцию/процедуру при решение задач

создает собственную функцию/процедуру для решения практических задач

Языковые цели

Терминологический словарь: public, private, static

Использовать следующие фразы: Функция — часть программы, имеющая...

Метод — это функция, являющаяся...

Привитие ценностей

Трехъязычие при освоении синтаксиса языка программирования Java, а так же ответственность при выполнении практического задания и обучение на протяжении всей жизни при составлении собственных методов.

Межпредметные связи

Предмет

Этап

математика

Слайд 8 Задание 1,2 – максимум из двух чисел,расчет 3 степени числа

Дифференциация

-в подборе заданий: разноуровневые для учеников, для групп учеников;

-в оказании индивидуальной поддержки учащемуся;

Навыки использования ИКТ

Навык отладки программ используя горячие клавишы, а так же быстрый набор программного кода

Здоровье и соблюдение техники безопасности

Соблюдение правил техники безопасности и правил работы в компьютерном классе

Ход урока

Запланированные этапы урока

Запланированная деятельность на уроке


Ресурсы


Начало урока

1-3 мин



4-11 мин


Обьявление темы урока;

Цели обучения и критериев оценивания


Чтение с пометками:

Учащиеся по очередно читают предложения на слайдах 3-4. Учитель поясняет содержание текста в случае непонимания


Слайд 1-2



Слайд 3-4

Середина урока

12-18 мин







19-22 мин



23-33 мин






34-38 мин


Учащиеся выполняют практическую работу №1. Руководствуясь инструкциями

Учащиеся создают проект в NetBeans IDE

Набирают программный код для нахождения минимума из двух чисел и компилируют программу


Разбор программного кода по сделанной работе


Задания для самостоятельной работы:

1.Создайте метод который определяет максимум из двух чисел

2. Создайте метод позволяющий рассчитывать 3-ю степень числа


Оценивание усвоения нового материала


Слайд 5







Слайд 6-7



Слайд 8






Слайд 9

Конец урока

39-40 мин

Домашнее задание


Рефлексия облако "тегов"

сегодня я узнал...

было трудно…

я понял, что…

я научился…

я смог…

было интересно узнать, что…

меня удивило…

мне захотелось…

Слайд 10

Слайд 11

Рефлексия по уроку

Были ли цели урока/цели обучения реалистичными?

Все ли учащиеся достигли ЦО?

Если нет, то почему?

Правильно ли проведена дифференциация на уроке?

Выдержаны ли были временные этапы урока?

Какие отступления были от плана урока и почему?

Используйте данный раздел для размышления об уроке. Ответьте на самые важные вопросы о вашем уроке из левой колонки.

Общая оценка

Какие два аспекта урока прошли хорошо (подумайте как о преподавании, так и об обучении)?

1:

2:

Что могло бы способствовать улучшению урока (подумайте как о преподавании, так и об обучении)?

1:

2:

Что я выявил(а) за время урока о классе или достижениях/трудностях отдельных учеников, на что необходимо обратить внимание на последующих уроках?



Просмотр содержимого документа
«3_???????????? ?????? ?1»

created by beker2gun

Практическая работа №1

шаг 1

Запустите NetBeans IDE используя иконку на рабочем столе

шаг 2

В открывшемся окне выполните команду Файл=Создать проект

шаг 3

Выберите категории и проекты как указано на рисунке и нажмите Далее



шаг 4

Измените поле Имя проекта как указано ниже на Myfirstproject и нажмите кнопку Готово

шаг 5

В открывшемся редакторе коде вы увидите следующее:

шаг 6

Введите программный код как указано на картинке ниже:

шаг 7

Нажмите комбинацию клавиш Shift+F6

шаг 8

В нижней части окна вы увидите следующее


Дополнительные задания

  1. Создайте метод который определяет максимум из двух чисел


System.out.println("max = "+maxOfTwoNumbers(0, -99));



  1. Создайте метод позволяющий рассчитывать 3 степень числа

System.out.println("7*7*7 = "+Cube(7));


created by beker2gun

Просмотр содержимого презентации
«2_???????????????? ??????? ? ?????????»

Пользовательские функции и процедуры информатика   10 класс

Пользовательские функции и процедуры

информатика 10 класс

Цель обучения 10.4.1.1 писать код на языке программирования, используя функции и процедуры Критерии оценивания

Цель обучения

  • 10.4.1.1 писать код на языке программирования, используя функции и процедуры

Критерии оценивания

  • описывает параметры функции/процедуры
  • использует функцию/процедуру при решение задач
  • создает собственную функцию/процедуру для решения практических задач
Понятия функции и метода Функция — часть программы, имеющая собственное имя . Это имя можно использовать в программе как команду (такая команда называется вызовом функции ). При вызове функции выполняются команды, из которых она состоит. Вызов функции может возвращать значение (аналогично операции) и поэтому может использоваться в выражении наряду с операциями. Метод — это функция, являющаяся частью некоторого класса , которая может выполнять операции над данными этого класса . В языке Java вся программа состоит только из классов и функции могут описываться только внутри них. Именно поэтому все функции в языке Java являются методами .

Понятия функции и метода

Функция — часть программы, имеющая собственное имя . Это имя можно использовать в программе как команду (такая команда называется вызовом функции ). При вызове функции выполняются команды, из которых она состоит. Вызов функции может возвращать значение (аналогично операции) и поэтому может использоваться в выражении наряду с операциями.

Метод — это функция, являющаяся частью некоторого класса , которая может выполнять операции над данными этого класса . В языке Java вся программа состоит только из классов и функции могут описываться только внутри них. Именно поэтому все функции в языке Java являются методами .

Понятие метода Методы определяются всегда внутри классов: minOfTwoNumbers - это метод, который мы определили в классе Main, давайте его рассмотрим. public — тип доступа (метод может вызываться из другого класса). Существуют и другие типы доступа, к примеру private (метод доступен только внутри класса) и protected . static - означает что метод статический, он принадлежит классу Main , а не конкретному экземпляру класса Main . Мы можем вызвать этот метод из другого класса так: Main.minOfTwoNumbers() .

Понятие метода

Методы определяются всегда внутри классов:

minOfTwoNumbers - это метод, который мы определили в классе Main, давайте его рассмотрим.

public — тип доступа (метод может вызываться из другого класса). Существуют и другие типы доступа, к примеру private (метод доступен только внутри класса) и protected .

static - означает что метод статический, он принадлежит классу Main , а не конкретному экземпляру класса Main . Мы можем вызвать этот метод из другого класса так: Main.minOfTwoNumbers() .

Практическая работа Выполните действия, руководствуясь инструкциями в         Практической работе №1

Практическая работа

Выполните действия, руководствуясь инструкциями в

Практической работе №1

Разбор программного кода public class  { public static    ( тип параметр1 ,  тип параметр2 ) {  } public static void main(String[] args) {  //Здесь размещается ваш программный код  } }

Разбор программного кода

public class {

public static ( тип параметр1 , тип параметр2 ) {

}

public static void main(String[] args) {

//Здесь размещается ваш программный код

}

}

Разбор программного кода

Разбор программного кода

  • в строках с 3 по 11, производиться описание метода minOfTwoNumbers.
  • на строках 5-9 производится сравнение значении a и b
  • на строке 13 происходит вызов метода, для определения минимума из двух чисел (4 и -6).
Задания Создайте метод который определяет максимум из двух чисел System.out.println(

Задания

  • Создайте метод который определяет максимум из двух чисел

System.out.println("max = "+maxOfTwoNumbers(0, -99));

  • Создайте метод позволяющий рассчитывать 3-ю степень числа

System. out .println("7*7*7 = "+Cube(7));

Оценивание

Оценивание

  • Откройте браузер:
  • Введите следующую ссылку: https://goo.gl/eRb1yi
  • Ответьте на все вопросы
Домашнее задание

Домашнее задание

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

Рефлексия

сегодня я узнал...

было трудно…

я понял, что…

я научился…

я смог…

было интересно узнать, что…

меня удивило…

мне захотелось…