Основы программирования. 03.11.2013Цыбикова Т.Р.2.

Презентация:



Advertisements
Похожие презентации
СТРУКТУРА ПРОГРАММЫ Среда программирования Pascal ABC.
Advertisements

Учебная система программирования вводный курс. Учебная система программирования вводный курс.
Электронный задачник по программированию для системы 1С:Предприятие М. Э. Абрамян, М. Ю. Беренкеева Южный федеральный университет, факультет математики,
Учебные курсы Учебный курсППОСПО Волшебный компьютерMS Office 2000 и выше OpenOffice.org ++ Занимательное ЛОГОзнание 35 часов, 57 кл. MSWLogo ++ Увлекательные.
Что такое «среда программирования Delphi» Интегрированная среда программирования Delphi позволяет относительно легко и быстро создавать приложения Windows.
Что такое «программирование» Программирование – создание программ (приложений), которые используются при работе с персональным компьютером Программы создаются.
Обучение современному программированию Материалы семинара для учителей информатики (Пермский государственный педагогический университет, ) С.С.Михалкович.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Курсовая работа По дисциплине : Основы алгоритмизации и программировани я Тема : « База данных сотрудников » Подготовила учащаяся : Проверил :
Особенности преподавания темы «Основы алгоритмизации и программирования» в средней школе Разработал: учитель физики и информатики Перминов А.Ю.
Вопрос 1. Для чего необходим графический интерфейс? ОПРОС ДОМАШНЕГО ЗАДАНИЯ: Ответ: Графический интерфейс необходим для реализации интерактивного диалога.
Основы объектно-ориентированного программирования (ООП)
Языки программирования Выполнили: Гашек Г.И. и Горшкова И.А.
Методика изучения темы «Алгоритмизация и программирование».
Общие процедуры. Модульный принцип построения проекта Visual Basic Автор: Сергиенко Е.В. Учитель информатики МОУ СОШ 5.
Для обучающихся 9 классов Учитель информатики Султанова С.В. Элективные курсы по информатике.
Курс «Основы программирования» на базе системы PascalABC.NET IV Международная научно-практическая конференция «Современные информационные технологии и.
Никлаус Вирт. Родился 15 февраля Профессор Никлаус Вирт живая легенда в мире программирования, блестящий инженер и глубокий исследователь, удостоенный.
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Транксрипт:

Основы программирования

Цыбикова Т.Р.2

Цыбикова Т.Р.3

Цыбикова Т.Р.4

Цыбикова Т.Р.5

Литература А.А.Кузнецов, Н.В.Ипатова «Основы информатики», 8-9 кл.: – Раздел 3. ОСНОВЫ ПРОГРАММИРОВАНИЯ, С Цыбикова Т.Р.6

РАБОТА В СИСТЕМЕ ABC ПАСКАЛЬ Тема Цыбикова Т.Р.7

Система Pascal ABC Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов. По мнению авторов первоначальное обучение программированию должно проходить в достаточно простых и дружественных средах, в то же время эти среды должны быть близки к стандартным по возможностям языка программирования и иметь достаточно богатые и современные библиотеки стандартных подпрограмм.авторов Цыбикова Т.Р.8

Язык Паскаль как один из лучших языков программирования для начального обучения Язык Паскаль признан многими российскими преподавателями как один из лучших именно для начального обучения. Однако, среда Borland Pascal, ориентированная на MS DOS, устарела, а среда Borland Delphi с ее богатыми возможностями сложна для начинающего программиста. Так, попытка начинать обучение с написания событийной программы в Borland Delphi вызывает у обучаемого массу сложностей и приводит к ряду неправильно сформированных навыков Цыбикова Т.Р.9

Система Pascal ABC основана на языке Delphi Pascal Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию. Некоторые языковые конструкции в Pascal ABC допускают, наряду с основным, упрощенное использование, что позволяет использовать их на ранних этапах обучения. Например, в модулях может отсутствовать разделение на секцию интерфейса и секцию реализации. В этом случае модули устроены практически так же, как и основная программа, что позволяет приступить к их изучению параллельно с темой "Процедуры и функции". Тела методов можно определять непосредственно внутри классов (в стиле Java и C#), что позволяет создавать классы практически сразу после изучения записей, процедур и функций.модулях классов Цыбикова Т.Р.10

Ряд модулей Pascal ABC специально создавался для учебных целей Модуль растровой графики GraphABC обходится без объектов, хотя его возможности практически совпадают с графическими возможностями Borland Delphi. Он доступен в несобытийных программах и позволяет легко создавать анимацию без мерцания.GraphABC Модуль Events позволяет создавать простейшие событийные программы без использования объектов (события представляют собой обычные процедурные переменные).Eventsсобытийные программы Модули Timers и Sounds позволяют создавать таймеры и звуки, которые также реализованы в процедурном стиле. Эти модули можно использовать даже в консольных программах.TimersSounds Цыбикова Т.Р.11

Ряд модулей Pascal ABC специально создавался для учебных целей Модуль контейнерных классов Containers позволяет работать с основными структурами данных (динамические массивы, стеки, очереди, множества), реализованными в виде классов.Containers Модуль векторной графики ABCObjects предназначен для быстрого изучения основ объектно-ориентированного программирования, а также позволяет создавать достаточно сложные игровые и обучающие программы.ABCObjects Модуль визуальных компонентов VCL позволяет создавать событийные приложения с главной формой в стиле Delphi. Классы VCL немного упрощены по сравнению с аналогичными классами Delphi. Имеется редактор форм и инспектор объектов. Технология восстановления формы по коду программы позволяет обойтись для приложения с главной формой одним файлом (!).VCL Цыбикова Т.Р.12

Типы приложений в Pascal ABC В Pascal ABC можно создавать следующие типы приложений: Консольные приложения (вывод текста осуществляется в окно вывода, а ввод - из окна ввода);окно выводаокна ввода Графические приложения (при подключении модуля GraphABC открывается специальное графическое окно, предназначенное для вывода графики); графическое окно Графические приложения, управляемые событиями (при одновременном подключении модулей GraphABC и Events в графическом окне можно использовать несколько простейших событий);событий Приложения Pascal ABC Forms (после подключения модуля vcl можно создавать формы, размещать на них компоненты и определять обработчики событий для каждого компонента; можно также воспользоваться дизайнером формы); Приложения для электронного задачника Programming Taskbook (при подключении модуля PT4); Приложения для Исполнителя Робот (при подключении модуля Robot); Приложения для Исполнителя Чертежник (при подключении модуля Drawman). Последние три типа приложений реализуют идею проверяемых заданий.проверяемых заданий Приложения для электронного задачника Programming Taskbool используются для эффективного обучения программированию и основам алгоритмизации школьников старших классов и студентов младших курсов.электронного задачника Исполнители Робот и Чертежник используются для быстрого первоначального обучения программированию школьников младших и средних классов. ИсполнителиРоботЧертежник Цыбикова Т.Р.13

Цыбикова Т.Р.14

Цыбикова Т.Р.15

Об авторах Автор системы Pascal ABC - доцент механико-математического факультета Ростовского государственного университета Станислав Станиславович Михалкович ( Автор электронного задачника Programming Taskbook - доцент механико-математического факультета Ростовского государственного университета Михаил Эдуардович Абрамян ( Цыбикова Т.Р.16

Изучайте программирование вместе с PascalABC.NET! НОВАЯ ВЕРСИЯ ПО АДРЕСУ НОВАЯ ВЕРСИЯ ПО АДРЕСУ Цыбикова Т.Р.17