- •Основы программирования
- •Учебное пособие и методические указания по выполнению практических занятий для студентов специальностей:
- •Isbn 966-7508-285
- •7.080401 – Информационные управляющие системы и технологии
- •Isbn 966-7508-285
- •Оглавление
- •Введение
- •Часть I. Основы вычислительной техники, алгоритмизации и программирования;
- •Часть II. Алгоритмизация информационных процессов;
- •Часть III. Алгоритмический язык с.
- •1. Краткие теоретические сведения
- •1.1. Структурно-функциональная организация среды пакета Turbo-Pascal
- •1.2. Среда программирования пакета Turbo-Pascal
- •1.3. Технология работы с текстовым редактором
- •1.4. Прогон и отладка программы
- •1.5. Алгоритмизация вычислительных процессов
- •1.6. Структура программы на языке Тurbo-Pascal
- •1.7. Типы данных
- •1.8. Выражения и стандартные функции
- •1.9. Массивы и записи
- •Var mas: array[1..2,1..3] of integer;
- •1.10. Основные операторы
- •1.11. Процедуры и функции
- •1.12. Работа с файлами
- •2. Методические указания к практическим занятиям
- •2. Текст программы:
- •2. Тексты программ:
- •2. Тексты программ:
- •2. Текст программы:
- •2. Текст программы:
- •2. Текст программы:
- •2. Текст программы:
- •Приложения Основные символы схем алгоритмов
- •Список рекомендуемой литературы
Часть I. Основы вычислительной техники, алгоритмизации и программирования;
Часть II. Алгоритмизация информационных процессов;
Часть III. Алгоритмический язык с.
В каждой из частей, соответственно, изучаются следующие алгоритмические языки высокого уровня – PASCAL, DELPHI и C.
Основная цель изучения дисциплины «Основы программирования и алгоритмические языки» научить студентов основным приемам программирования, с учетом современных тенденций развития этой области, прикрепить им умения решать с помощью ЭВМ реальные научно-технические, экономические и управленческие задачи различной степени сложности, а также приобретения студентами:
умения осуществлять постановку, формализацию и алгоритмиза-цию экономических и управленческих заданий, их решения на ПЭВМ, как с помощью алгоритмических языков программирования, так и с помощью систем управления базами данных;
навыков практической работы на компьютерах.
Изучение этой дисциплины дает возможность студенту приобрести разносторонние знания про современное состояние и тенденции развития компьютерной техники, сетей, офисной техники, о программном обеспечении, об основных составляющих современных информационных технологий, таких, как графические процессоры, электронные таблицы, системы управления базами данных, системы программирования, операционные системы и их оболочки.
Закрепление студентами основных положений этой дисциплины наряду с образовательно-познавательным имеет и научно-прикладное значение на начальном этапе обучения и формирования специалиста в целом.
Настоящие методические материалы включают учебное пособие, и указания к практическим занятиям по I-ой части дисциплины.
Их цель – дать будущим специалистам по компьютерным наукам знания современных инструментальных (программных) средств решения экономических, финансовых и управленческих задач, научить осуществлять их корректную постановку, формализацию и алгоритмизацию вычислительных процессов, а также подготовить студентов к восприятию последующего учебного материала, касающегося использования компьютерной техники в проблемно-ориентированных информационных системах и при реализации специальных методов обработки информации, таких как статистический анализ, моделирование управляемых процессов, оптимизация принимаемых решений и т.д.
Изучение дисциплины включает аудиторные (лекционные и практические) и индивидуальные занятия (консультации) под руководством преподавателя, а также самостоятельную работу студентов во время прохождения ими компьютерной практики, что обеспечивает закрепление теоретических знаний, способствует приобретению практических навыков работы на ПЭВМ и развитию творческого мышления. Самостоятельная работа осуществляется как по специально подготовленным учебным, так и по реальным производственным заданиям.
1. Краткие теоретические сведения
Современные системы программирования (СП) Turbo-Pascal базируются на ЯВУ Pascal, который (созданный изначально для обучения системному подходу к программированию на основе концепций модульности и структурности) в настоящее время считается одним из лучших языков программирования высокого уровня независимо от назначения: от обучения основам программирования до использования в качестве эффективного инструментального средства как любителями, так и профессионалами. В освоении язык Pascal незначительно сложнее языка Basic, тогда как по средствам управления ресурсами ПК Pascal-системы в значительной мере конкурентоспособны с языками класса Ассемблер. Наиболее популярными в настоящее время являются СП Turbo-Pascal фирмы Borland и Ms Pascal; на основе первой из них и будет вестись дальнейшее изложение материала.