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

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

Языки программирования

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

Цели урока: усвоить понятие программы, структуры программы на языке Turbo Pascal, алфавит языка Turbo Pascal, научить создавать простые программы на языке программирования Turbo Pascal.

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

Просмотр содержимого документа
«Языки программирования»

Урок 8 Класс 7 Тема Языки программирования

Цели урока:

усвоить понятие программы, структуры программы на языке Turbo Pascal, алфавит языка Turbo Pascal, научить создавать простые программы на языке программирования Turbo Pascal.

  • развитие алгоритмического мышления, навыков работы на компьютере, познавательных интересов, памяти, внимания, самостоятельности при работе.

  • воспитание информационной культуры учащихся, внимательности, дисциплинированности, аккуратности, усидчивости, уверенности в своих силах при решении задач.

Оборудование: экран, компьютер, проектор, компьютерная презентация, раздаточный материал.

Определения.

Компиляция- это процесс перевода программы с языка программирования в двоичный код.

План урока:

  • Организационный момент (2 мин)

  • Актуализация и проверка знаний (8 мин)

  • Изучение нового материала: 
    Теоретическая часть (35 мин) 
    Практическая часть (30 мин)

  • Итоги урока (13 мин)

  • Домашнее задание (2 мин) §8

Ход урока:

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

Приветствие, проверка присутствующих. Объявление темы и целей урока.

Актуализация и проверка знаний.

В 6 класс мы познакомились с понятием алгоритма и основами алгоритмизации. Давайте вспомним, что такое алгоритм, какими свойствами он обладает, как записывается, базовые алгоритмические структуры, что такое программа?

Теоретическая часть.

На заре компьютерной эры, в 40-50-е годы XX века, программы писались на машинном языке и представляли собой очень длинные последовательности нулей и единиц. Составление и отладка таких программ было чрезвычайно трудоемким делом.

В конце 50-х годов для облегчения труда программистов начали создаваться языки программирования высокого уровня, формальные языки, кодирующие алгоритмы в привычном для человека виде (в виде предложений). Такие языки программирования строились на основе использования определенного алфавита и строгих правил построения предложений (синтаксиса).

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

Одним из первых процедурных языков программирования был известный всем Basic, созданный в 1964 году. Другим широко распространенным языком программирования алгоритмического типа является Pascal.

Изложение нового материала ведётся с помощью презентации Приложение1.

Слад 1. Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию.

Слад 2. Но думать, что Паскаль - язык исключительно для обучения, было бы неверно. Вот что говорил об этом Н. Вирт (1984 г.): “Утверждалось, что Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью. На самом деле я не верю в успешность применения во время обучения таких инструментов и методик, которые нельзя использовать при решении каких-то практических задач”. [2]

Слад 3. С тех пор Паскаль становился всё более и более популярным, причем не только, как язык для обучения принципам программирования, но и как средство создания достаточно сложного программного обеспечения.

В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal является мощным языком программирования.

Слад 4. Язык программирования Pascal был назван в честь французского учёного Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счётную машину. Она представляла собой систему взаимодействующих колёсиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колёсико совершало полный оборот, следующее сдвигалось на одну цифру (это похоже на принцип ручных счетов). Машина Паскаля умела только складывать и вычитать.

Слад 5. Язык - система знаков. Язык ЭВМ (машинный язык) - двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.

Слад 6.

Существует два различных подхода к трансляции – интерпретация и компиляция.

  • Интерпретатор переводит и выполняет программу строка за строкой.

  • Компилятор переводит программу целиком, а затем выполняет её.

Слад 7. Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Она сумела создать знаменитую Turbo-среду разработки. Это был огромный шаг вперед в облегчении процесса программирования.

Почему Turbo? Turbo в переводе с английского сленга означает ускорение. Компилятор, входящий в состав Turbo Pascal очень быстро переводит программу с языка программирования в машинные коды.

Слад 8. В состав интегрированной среды входят:

Текстовый редактор Компилятор Отладчик Справочная система Среда выполнения программы

Слад 9. Символы языка - это элементарные знаки, используемые при составлении текстов. Алфавит языка - набор таких символов.

Алфавит языка Turbo Pascal 7.0 включает:

  • все латинские прописные и строчные буквы

  • арабские цифры (0 – 9)

  • символы + - * / = , . ; : ’ _ ( ) { } и др.

  • служебные (зарезервированные) слова

Изучение Программы Free pascal стр 46

Работа с текстовом редакторе .стр 49

Практическая работа изучение паскаля стр 52

Домашнее задание 8 проверь себя стр 53


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

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

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

Целевая аудитория: 7 класс

Скачать
Языки программирования

Автор: Рамазанова Жанар Ермековна

Дата: 29.03.2016

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

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

object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(63) "Синтаксис языка программирования."
    ["seo_title"] => string(33) "sintaksisiazykaproghrammirovaniia"
    ["file_id"] => string(6) "298546"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456338519"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Вводный урок по теме: "Язык программирования Турбо Паскаль". "
    ["seo_title"] => string(60) "vvodnyi-urok-po-tiemie-iazyk-proghrammirovaniia-turbo-paskal"
    ["file_id"] => string(6) "167023"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423038792"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(52) "Язык программирования. Тест "
    ["seo_title"] => string(30) "iazyk-proghrammirovaniia-tiest"
    ["file_id"] => string(6) "140317"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1417938565"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(245) "Конспект урока "Программирование. Алгоритмы работы с величинами. Язык программирования Паскаль. Правила записи основных операторов" "
    ["seo_title"] => string(136) "konspiekt-uroka-proghrammirovaniie-alghoritmy-raboty-s-vielichinami-iazyk-proghrammirovaniia-paskal-pravila-zapisi-osnovnykh-opieratorov"
    ["file_id"] => string(6) "102836"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402554877"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(44) "Языки программирование "
    ["seo_title"] => string(25) "iazyki-proghrammirovaniie"
    ["file_id"] => string(6) "121087"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1413883511"
  }
}


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

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

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

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

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

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

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

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