1.05M
Категория: ПрограммированиеПрограммирование

Системы программирования (языки для обучения программированию)

1.

Системы
программирования (языки
для обучения
программированию)
Презентацию подготовили: ученицы 10 «Б» класса Коточигова Таисья и
Латышова Виолетта

2.

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

3.

Основные требования к языкам
программирования:
Наглядность - использование в языке по возможности уже существующих
символов, хорошо известных и понятных как программистам, так и
пользователям ЭВМ;
Единство - использование одних и тех же символов для обозначения одних и тех
же или родственных понятий в разных частях алгоритма. Количество этих
символов должно быть как можно меньше
Гибкость - возможность описания распространенных приемов
математических вычислений с помощью имеющегося в языке ограниченного
набора изобразительных средств;
Однозначность - недвусмысленность записи любого алгоритма. Отсутствие ее
могло бы привести к неправильным ответам при решении задач.

4.

Существует множество языков программирования,
предназначенных для обучения:
Паскаль
BASIC
ABC
LOGO
Scratch
КуМир
• При выборе языка программирования следует учитывать его простоту,
ясность и удобочитаемость конструкций. Также важно, чтобы он
обеспечивал плавный переход от псевдокода к собственно
программированию.

5.

BASIC
Бейсик (сокращение от англ. Beginner’s Allpurpose Symbolic Instruction Code —
универсальный код символических инструкций
для начинающих) — семейство
высокоуровневых языков программирования.
Был разработан в 1964 году профессорами
Дартмутского колледжа Томасом Курцем и
Джоном Кемени. Создавался как инструмент,
с помощью которого студентынепрограммисты могли самостоятельно
создавать компьютерные программы для
решения своих задач. Получил широкое
распространение в виде различных диалектов,
прежде всего как язык для домашних
компьютеров.

6.

Плюсы и минусы
Плюсы языка программирования BASIC:
Простой синтаксис, который доступен
для изучения новичкам в
программировании.
Высокая скорость разработки.
Мощная поддержка. Visual Basic долгое
время был одним из основных продуктов
компании Microsoft, поэтому он имеет
значительную коммерческую и
техническую поддержку.
Защита от ошибок. В Visual Basic
используются указатели и доступ к
памяти, что делает написанные на нем
приложения более стабильными.
Сильная типизация.
Минусы языка программирования BASIC:
• Ограниченная кроссплатформенность.
• Строгая привязка к среде
программирования. Писать код на Visual
Basic можно только с помощью
поставляемых вместе с ним инструментов.
• Медленная работа программ. Практически
все функции языка реализованы
посредством библиотеки времени
исполнения, что существенно замедляет
работу приложений.

7.

Paskal
Паскаль – это универсальный язык
программирования, отличающийся строгой
структурой и типизацией переменных, а также
интуитивно понятным синтаксисом. Был разработан
швейцарским учёным Никлаусом Виртом в 1970 году
на базе языка Алгол-68 для обучения студентов
структурному программированию. Язык Pascal
относится к числу самых распространённых языков
программирования в мире и по праву считается
одним из наиболее удобных для обучения.
На его базе были разработаны другие диалекты, языки
и среды разработки, такие как Delphi, Object Pascal,
Turbo Pascal, Modula-2 и другие.

8.

Плюсы и минусы
Плюсы языка программирования
Paskal:
Простой, однозначный и понятный
для новичков синтаксис.
Компилируемость кода.
Строгая типизация и
структурированность языка.
Минусы языка программирования
Paskal:
Ограниченная совместимость с
компонентами других языков
программирования.
Плохая пригодность для решения
узкоспециализированных задач по
причине своей универсальности.
Отсутствие расширенных
возможностей при работе с
динамической памятью и
переменными массивами.
Отсутствие раздельной компиляции.

9.

ABC
ABC - императивный, процедурный, структурный
высокоуровневый язык программирования
общего назначения, разработанный в Центре
математики и информатики в Нидерландах в
1987 году. ABC задумывался для использования в
целях, аналогичных применению Бейсика,
Паскаля и AWK. Он не предназначался для
системного программирования, но задумывался
как хорошая база для изучения
программирования и использования
непрограммистами в повседневной работе.

10.

КуМир
.КуМир - язык и система программирования, предназначенная для
поддержки начальных курсов информатики и программирования в
средней и высшей школе.

11.

Плюсы и минусы
Плюсы языка программирования
«КУМИР»:
Минусы языка программирования
«КУМИР»:
Простой и интуитивно понятный
синтаксис.
• Ограниченное использование в
реальном мире.
Специализированное обучающее
окружение.
Фокус на алгоритмическом
мышлении.
Подходит для начальных этапов
обучения.
• Не подготавливает к определенным
языкам программирования.
• Ограниченный функционал.
• Потребность в переходе к другим
языкам.
English     Русский Правила