kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Конспект урока на тему "Типы данных и преобразование типов данных"

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

Тема: Типы данных и преобразование типов данных.

Цель: познакомить с типом данных и их преобразованием в языке web-программирования PHP; развивать логическое мышление, внимание, память, творческие способности, интерес к современным информационным технологиям; воспитывать культуру информационного общения, творческое восприятие мира через технические средства обработки графической информации, прививать интерес к предмету «Информатика».

Оборудование: медиапроектор, ПЭВМ.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Конспект урока на тему "Типы данных и преобразование типов данных" »

Тема: Типы данных и преобразование типов данных.

Цель: познакомить с типом данных и их преобразованием в языке web-программирования PHP; развивать логическое мышление, внимание, память, творческие способности, интерес к современным информационным технологиям; воспитывать культуру информационного общения, творческое восприятие мира через технические средства обработки графической информации, прививать интерес к предмету «Информатика».

Оборудование: медиапроектор, ПЭВМ.


Ход урока.

  1. Организационное начало.

Приветствие. Проверка готовности. Работа с дежурными.


  1. Повторительно-обучающая работа.

  1. Фронтальный устный опрос.

- Для чего служит оператор echo?

- Какой оператор служит для хранения в переменных больших объемов памяти?

- Как должно записываться имя переменной?

- Что такое константа?

- Данные каких типов может содержать константа?

- Какой формат записи имеет функция define()?

- Какие отличия существуют между константами и переменными?


  1. Работа по осмыслению и усвоению нового материала.

  1. Сообщение темы и цели урока.

Тема нашего урока «Типы данных и преобразование типов данных». Сегодня мы поговорим о типах данных и их преобразовании в языке web-программирования PHP.


  1. Первичное восприятие нового материала.

Когда мы рассматривали переменные в PHP, то говорили о том, что в PHP нет необходимости указывать тип данных переменным, а также то, что одна и та же переменная в одной программе может иметь различные типы данных. Несмотря на это, каждый программист PHP должен знать основные типы данных:

→ integer (целые числа);

→ string (строки);

→ float (числа с плавающей точкой);

→ double (вещественный);

→ real (вещественный);

→ array (массивы);

→ boolean (двоичные данные);

→ object (объекты).

В PHP существует специальная функция gettype (имя_переменной), которая выдает тип данных переменной. Приведем пример:

//Присваиваем переменным значения:

$str = "Строковый тип данных string";

$num = 10;

$double = 4.5;

//С помощью gettype() определяем тип данных:

echo "Переменная \$str имеет тип - ". (gettype($str)). "
";

echo "Переменная \$num имеет тип - ". (gettype($num)). "
";

echo "Переменная \$double имеет тип - ". (gettype($double)). "
";

?

Результат выполнения этого скрипта:

Переменная $str имеет тип - string

Переменная $num имеет тип - integer

Переменная $double имеет тип - double


Преобразование типов в PHP

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

1. Применение функции settype(имя_переменной, тип_данных).

Приведем пример:

$num = "10"; // присваиваем $num строковое значение "10"

//С помощью gettype() определяем тип данных:

echo "Переменная \$num имеет тип - ". (gettype($num)). "
";

//сейчас переменная $num имеет тип данных string

//присвоим переменной $num тип данных integer:

settype($num, integer);

echo "Переменная \$num имеет тип - ". (gettype($num)). "
";

?

Результат выполнения этого скрипта:

Переменная $num имеет тип - string

Переменная $num имеет тип - integer


2. Указание типа данных перед переменной

Выглядит это примерно следующим образом:

$var = (тип_данных) $var;

Приведем пример:

$num = "10"; // присваиваем $num строковое значение "10"

//С помощью gettype() определяем тип данных:

echo "Переменная \$num имеет тип - ". (gettype($num)). "
";

//сейчас переменная $num имеет тип данных string

//присвоим переменной $num тип данных integer:

$num = (int) $num;

echo "Переменная \$num имеет тип - ". (gettype($num)). "
";

?

Результат выполнения будет таким же, как и в предыдущем примере.


  1. Итог урока.

1. Фронтальный устный опрос.

- Какие существуют типы данных в PHP?

- Какая функция выдаёт тип переменной?

- Назовите способы преобразования типов данных.


  1. Задавание на дом.

Дэйв У., с.83-93



Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: Прочее

Скачать
Конспект урока на тему "Типы данных и преобразование типов данных"

Автор: Естин Владимир Иванович

Дата: 15.02.2015

Номер свидетельства: 173551

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(125) "Конспект урока на тему "Построение графиков в электронных таблицах" "
    ["seo_title"] => string(74) "konspiekt-uroka-na-tiemu-postroieniie-ghrafikov-v-eliektronnykh-tablitsakh"
    ["file_id"] => string(6) "104640"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402743878"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(76) "Урок на тему "Основы работы в Microsoft Access 2010" "
    ["seo_title"] => string(51) "urok-na-tiemu-osnovy-raboty-v-microsoft-access-2010"
    ["file_id"] => string(6) "143323"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1418500085"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(104) "Материал по теме  "Линейное уравнение с одной переменной""
    ["seo_title"] => string(57) "matierialpotiemielinieinoieuravnieniiesodnoipieriemiennoi"
    ["file_id"] => string(6) "292095"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1455213184"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(127) "Разработка урока информатики по теме "Растровая и векторная графика" "
    ["seo_title"] => string(72) "razrabotka-uroka-informatiki-po-tiemie-rastrovaia-i-viektornaia-ghrafika"
    ["file_id"] => string(6) "134486"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1416754601"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(230) "Обобщение передового педагогического опыта.Применение элементов групповых и коллективных технологий на уроках математики. "
    ["seo_title"] => string(148) "obobshchieniie-pieriedovogho-piedaghoghichieskogho-opyta-primienieniie-eliemientov-ghruppovykh-i-kolliektivnykh-tiekhnologhii-na-urokakh-matiematiki"
    ["file_id"] => string(6) "140111"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1417878913"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства