На выбор из приложенной методички

Тип работы:
Курсовая
Предмет:
Программирование
Страниц:
38

1760 Купить готовую работу
Узнать стоимость

Детальная информация о работе

Выдержка из работы


Предметом исследования являются языки высокого уровня и пользовательские интерфейсы. Объекты исследования — подпрограммы и функции, входящие в состав языков высокого уровня, а также принципы построении пользовательских меню.
Целью поставленной работы является исследование значимости использования подпрограмм и функций при написании программ на языке высокого уровня, принципов построения пользовательского меню. Одним из важных факторов выполнения поставленной задачи является выбор языка программирования. В качестве базового был выбран язык Паскаль, так как поддерживает низкоуровневую работу с памятью, является типизированным и компилируемым. Простота реализации графического интерфейса позволяет наглядно продемонстрировать процесс создания пользовательских меню.
В работе решаются следующие задачи:
• исследование основных этапов развития вычислительной техники и языков программирования;
• изучение места подпрограмм и функций в общей структуре языков программирования высокого уровня;
• исследование возможностей их использования;
• изучение на примерах механизма реализации подпрограмм и функций на примере одного из языков высокого уровня;
• исследование принципов построения современных пользовательских интерфейсов;
• изучение основных подходов создания пользовательских меню;
• составление простейшего пользовательского меню на одном из языков высокого уровня.

ПоказатьСвернуть

Содержание

ВВЕДЕНИЕ 4

1. ПРОЦЕДУРЫ, ФУНКЦИИ И ПОДПРОГРАММЫ В ЯЗЫКАХ ВЫСОКОГО УРОВНЯ 6

1.1. Основные этапы развития вычислительной техники 6

В своем развитии вычислительная техника прошла несколько этапов: 6

1.2. Классификация языков программирования 7

1.3. Подпрограммы 8

1.3.1. Назначение подпрограмм 9

1.3.2. Конструирование алгоритма «сверху-вниз» 10

1.3.3. Стандартные подпрограммы 11

1.3.4. Виды подпрограмм 11

1.4. Описание процедур и функций 13

1.5. Предописание подпрограмм 14

1.6. Параметры процедур и функций 15

1.7. Параметры по умолчанию 18

1.8. Область действия декларации 18

1.9. Правила видимости 19

2. ОСНОВНЫЕ ПОДХОДЫ К СОЗДАНИЮ ПОЛЬЗОВАТЕЛЬСКИХ МЕНЮ 21

2.1. Принципы разработки пользовательского интерфейса 21

2.2. Основные концепции построения пользовательских интерфейсов 22

2.3. Системы управления интерфейсом пользователя 22

2.4. Классификация пользовательских интерфейсов 23

2.5. Диалоги на основе меню 24

2.6. Принципы построения адаптивных систем меню 26

3. ПРАКТИЧЕСКИЕ ПРИЕМЫ РАБОТЫ С ПОДПРОГРАММАМИ. РЕАЛИЗАЦИЯ ПРОСТОГО МЕНЮ 29

ЗАКЛЮЧЕНИЕ 37

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38

Список литературы

1. Зверев Г. В. Теоретическая информатика и ее основание. В 2 т. Т1. -М.: Физматлит, 2009. -592 с.

2. Бриль Д. В. Измерение информационного общества. // «Информационное общество». — М.: № 5−6 2014, — 86 с.

3. Логинов В. А., Шемагина Л. Н. Основы алгоритмизации: учебно-методическое пособие. — Н. Новгород: Изд-во ФГОУ ВПО «ВГАВТ», 2010. — 81с.

4. Информатика и математика: проблемно — тематический комплекс. — М.: Изд-во МИЭП, 2011 — 222 с.

5. Кудинов Ю. И., Пащенко Ф. Ф. Основы современной информатики: учебное пособие. — СПб.: Издательство «Лань», 2011. — 256 с.: ил.

6. Глаголев А. И. Разработка и стандартизация ПС. — М.: учебное пособие, 2012. — 38 с.

7. Создание и редактирование структурированных текстовых документов: учебно-методическое пособие. — Казань: Изд-во Казанского государственного медицинского университета., 2011. — 58 с.

8. Ушаков Д. М., Юркова Т. А. Паскаль для школьников. — СПб.: Питер, 2010 — 256 с.: ил.

Электронные ресурсы

9. Этапы развития вычислительной техники. [Электронный ресурс]. URL: http: //edu. dvgups. ru/METDOC/ITS/IZISK/VSS/METOD/MY%20WEBS/page1. htm (дата обращения 03. 04. 2015 г.)

10. Классификация языков программирования. [Электронный ресурс]. URL: http: //www. bourabai. kz/alg/lang/1. htm (дата обращения 03. 04. 2015 г.)

11. Процедуры и функции/ [Электронный ресурс]. URL: http: //www. pascaler. ru/pascal/underprog/procedure/1/ (дата обращения 03. 04. 2015 г.)

12. Основы программирования на языке Паскаль. [Электронный ресурс]. URL: http: //ref. by/refs/67/15 503/1. html (дата обращения 03. 04. 2015 г.)

13. Параметры процедур и функций. [Электронный ресурс]. URL: http: //pascalabc. net/downloads/pabcnethelp/LangGuide/ProcFunc/params. htm (дата обращения 03. 04. 2015 г.)

14. Цымблер М. Л. Основы программирования. [Электронный ресурс]. URL: http: //www. mzym. susu. ru/courses/pb/index. html (дата обращения 03. 04. 2015 г.)

15. Грибова В. В., Клещев А.C. Концепция разработки пользовательского интерфейса на основе онтологий. [Электронный ресурс]. URL: www. iacp. dvo. ru/is/publications/a%20conception. doc (дата обращения 03. 04. 2015 г.)

16. Основные принципы разработки пользовательского интерфейса. [Электронный ресурс]. URL: www. tpcol. ru/… /ОСНОВНЫЕ%20ПРИНЦИПЫ%20РАЗРАБОТКИ%20 (дата обращения 03. 04. 2015 г.)

17. Myers B. Creating dynamics interaction techniques by demonstration// ACM CHI 87-GI Conference, 1987. [Электронный ресурс]. URL: http: //ecologylab. cs. tamu. edu/workshops/creativity/posters/myers. pdf (дата обращения 03. 04. 2015 г.)

18. Интерфейсы. [Электронный ресурс]. URL: http: //citforum. ru/operating_systems/ois/a. shtml (дата обращения 03. 04. 2015 г.)

19. Классификация интерфейсов/[Электронный ресурс]. URL: http: //gendocs. ru/v241_лекции_по_интерфейсам_ИС?page=2. (дата обращения 03. 04. 2015 г.)

20. Ходаков, В. Е. Пользовательский адаптивный интерфейс: задачи исследования и построения. [Электронный ресурс]. URL: http: //aaecs. org/hodakov. html (дата обращения 03. 04. 2015 г.)

21. Потиенко, М. В. Решение задачи иерархически-фасетной классификации при помощи системы нейронных сетей. //Вісник Запорізького національного університету. [Электронный ресурс]. URL: http: //web. znu. edu. ua/herald/issues/2011/mat_20111/83−86. pdf (дата обращения 03. 04. 2015 г.)

Заполнить форму текущей работой