русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ ПРОГРАММИРОВАНИЯ


Дата добавления: 2015-07-23; просмотров: 1897; Нарушение авторских прав


Учебное пособие

 


 

Пособие посвящено реализации учебно-методической поддержки содержательной линии «Алгоритмизация и программирование» предмета «Информатика» для старшего звена средней образовательной школы. Для этой цели авторами был выбран язык программирования Паскаль как один из наиболее популярных языков программирования, используемого как в школе, так и в большинстве вузов при изучении различных дисциплин естественнонаучного направления. Выбор Паскаля диктуется еще и тем, что в базовом школьном курсе информатики предусмотрено изучение среды Кумир, основанной на школьном алгоритмическом языке (язык РАЯ), который является по существу русифицированной и упрощенной версией языка Паскаль.

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

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

 

 


Предисловие

Настоящее учебное пособие предназначено для преподавателей и студентов средних и высших учебных заведений, а также для учащихся профильных классов лицеев и гимназий по теме «Алгоритмизация и программирование», предусматривающего более глубокое изучение технологии процедурного программирования на одном из языков программирования.

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



Кроме того, наиболее распространенные среды программирования, такие как Borland Pascal with Objects, а также ее версия для DOS Turbo Pascal 7.0, при своей компактности обеспечивают удобные средства написания и отладки программ. Нельзя не упомянуть и тот важный факт, что в профессиональной среде программирования Delphi используется язык, базирующийся на Паскале.

Пособие включает в себя 11 глав. Глава 1 посвящена истории создания языка Паскаль. В ней также приведены базовые алгоритмические конструкции. В главе 2 читатель узнает о структуре программы на языке Паскаль, познакомится с типами данных и некоторыми встроенными функциями языка. В главе 3 изложены основные элементы языка (переменные, выражения, операторы), описаны простейшие операторы языка (присваивания и ввода-вывода), приведена структура программы на языке Паскаль, а также примеры простейших программ линейной структуры. Глава 4 посвящена изучению основных структурных операторов: ветвления, выбора и циклов. В главе 5 читатель познакомится с подпрограммами, механизмом передачи параметров между подпрограммами, а также с рекурсивными функциями. Глава 6 посвящена изучению алгоритмов описания и обработки массивов. Здесь же приведены примеры реализации рассмотренных алгоритмов в Паскале. Главы 7 – 9 содержат учебный материал по изучению строк, множеств и записей. Глава 10 посвящена использованию файлового типа в Паскале. На примерах показан механизм прямого и последовательного доступа к файлам. Описаны основные принципы работы c файлами. Глава 11 посвящена программированию на языке Паскаль компьютерной графики.

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

ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

 

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

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

 



<== предыдущая лекция | следующая лекция ==>
ТЕМА 11. ПРОИЗВОДЯЩИЕ ФУНКЦИИ (2 часа) | Языки программирования


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.377 сек.