Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
В МАЛОКОМПЛЕКТНІИ ШКОЛІДата добавления: 2015-10-19; просмотров: 1619
«-Ты умеешь играть на скрипке?» «- Не знаю, не пробовал.» «-А на компьютере?» «-А на компьютере все умеют!» Из разговора двух студентов.
Настоящее учебное пособие предназначено в первую очередь для студентов I курса специальности 35.14 «Информационные системы в экономике», изучающих основы программирования в рамках дисциплины “Информатика и программирование”. Многолетнее общение автора со студентами экономических специальностей: чтение лекций, проведение практических и лабораторных занятий, руководство курсовыми работами (в том числе и по указанной выше дисциплине) показывает, что главной задачей в освоении компьютерных технологий является не только и не столько обучение общению с компьютером (предполагается, что это все умеют), но воспитание логического мышления, понимания возможностей компьютерной техники, умения грамотно поставить задачу, сформулировать задание на разработку программы. Это достигается последовательным и непрерывным (от первого до пятого курса) освоением компьютерных технологий по принципу «от простого к сложному».При обучении основам программирования студенты задают вопрос – а почему Паскаль, а не С++? Конечно, можно и С++, и Java. Полезно и даже необходимо знать пользователю-непрограммисту и НTML и сетевые операционные системы (а не только Windows).Но надо иметь ввиду, что любой ныне существующий язык высокого уровня впитал в себя лучшие решения и находки из богатейшего опыта разработки языков программирования. Кроме того, все эти языки постоянно развиваются и обладают более-менее одинаковыми возможностями, особенно с точки зрения пользователей в широком смысле этого слова. Так, существуют многочисленные версии языка Паскаль, в том числе и под Windows. Поэтому не имеет особого принципиального значения – какой язык изучать начинающему программисту. Важнее умение понять суть задачи, выбрать эффективные методы ее решения и уметь представить процесс решения в виде алгоритма, то есть записать на определенном языке (например, на Паскале) последовательность действий, приводящих к результату. Данное учебное пособие задумано как первый шаг по созданию комплекса пособий для цикла «Информатика и компьютерные технологии в экономике». Автор осмелился предложить пособие по освоению именно языка Паскаль, так как, во-первых, этот язык более «читабельный» по набору используемых в этом языке средств и, во-вторых, «прозрачный» по структуре программ на этом языке. Немаловажно и использовать наработанный методический опыт преподавания этого языка студентам первого курса, у которых весьма небольшие навыки программирования и в основном только на Бейсике (из школьного курса информатики). И самое главное, Паскаль является базовым языком системы Delphi, поддерживающей объектно-ориентированный подход и широко используемой в практике программирования большого класса информационно-логических и диалоговых задач, к которым относятся и задачи экономического направления. Экономические задачи характеризуются такими особенностями как ввод-вывод больших потоков информации, их формирование и хранение в накопителях большой емкости, организация данных в виде интегрированных структур с многопользовательским обращением к ним. В данном пособии основное внимание направлено на освоение средств, необходимых, в первую очередь, для организации ввода и вывода данных в режиме диалога пользователя с компьютером, для обработки массивов, записей и файлов, а также на освоение тех средств программирования, без знания которых освоение системы Delphi будет затруднено или просто невозможно. Приводимые примеры сопровождаются подробными комментариями. Задания к лабораторным работам записаны в виде последовательности действий, требующих от студента активного осмысления процессов выполнения и получаемых результатов решения: студенту предлагается программа, которую сначала надо просто запустить и получить решение, далее скорректировать для получения более качественного результата работы программы, а затем и студенту необходимо и самостоятельно разработать аналогичные программ и выполнить их на компьютере для получения ожидаемого результата. Автор признателен научному редактору д.т.н., профессору Сигалу И.Х. за внимательное прочтение рукописи и ценные замечания, которые я старался учесть. Многие из пожеланий, в частности, по оценке сложности программ, оптимизации программ, программировании баз данных будут учтены в последующих работах по данному циклу учебных пособий. Автор благодарит также рецензента к.т.н., доцента Логинова В.А. за высказанные замечания по сути настоящего пособия и за поддержку работы в целом.
|