C_EXP (780148)

Файл №780148 C_EXP (Работы Стефановича)C_EXP (780148)2018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла


Рекомендовано

Педсоветом отдела

_____________________________

МГДД(Ю)Т

“ ” 200 г.

Экспертным советом

“ ” 200 г.

Утверждаю

Директор МГДД(Ю)Т

_____________________

Согласовано

Зам. директора

______________________

ПРОГРАММА

"Программирование на языке СИ".

ЭКСПЕРИМЕНТАЛЬНАЯ

Автор: Стефанович Александр Евгеньевич

Рецензенты:

Программа рассчитана на 2 года обучения

Возраст учащихся — 14 до 17 лет

В группе 8-10 человек.

Количество часов занятий в неделю - 4 часа

Количество часов занятий в год - 144 часа.

Москва, 2005 год

Авторская программа

"Программирование на языке СИ".

Пояснительная записка.

Введение.

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

Автор работает в области астрономии и космических исследований с 1967 года. Основные работы связаны с разработкой, испытанием и эксплуатацией комплексов научной аппаратуры, устанавливаемых на космических аппаратах. В частности, автор является разработчиком проблемно-ориентированных языка и операционной системы АВТОТЕСТ, версии которых использовались при комплексных испытаниях и подготовке к запуску комплексов научной аппаратуры по нескольким международным проектам (Интершок, Фобос и др.); программ обработки научных данных, полученных с плазменных датчиков ИСЗ типа Прогноз; программ обработки данных ориентации, полученных с датчиков Земли и Солнца ИСЗ типа Прогноз; программ предполетных испытаний ультрафиолетового спектрометра УФС-М КА Марс-96.

Наряду с основной деятельностью автор занимается педагогической работой. Он является доцентом Московской Государственной Академии Приборостроения и Информатики (МГАПИ), где читает два курса “Программирование и основы алгоритмизации” и “Проектирование систем автоматического управления ”. С 1971 года автор преподает во Дворце астрономию и физику, а последние несколько лет читает два курса "Информатика в космических исследованиях", и "Программирование на языке СИ" для учащихся первого и второго года обучения. Эти курсы связаны с использованием вычислительной техники и программного обеспечения в космических исследованиях.

Техническое оснащение отдела позволяет использовать в процессе обучения методические и программные разработки, выполненные автором в Институте Космических Исследований АН СССР (ИКИ АН СССР), Астрокосмическом Центре Физического Института им. П.Н. Лебедева АН (АКЦ ФИАН), Московской Государственной Академии Приборостроения и Информатики (МГАПИ).

Образовательная концепция.

Курс "Программирование на языке СИ" посвящен обучению учащихся основам программирования на одном из наиболее современных и мощных машинных языков высокого уровня, используемом для создания проблемно-ориентированных операционных систем управления, а также для создания комплексов программ, обеспечивающих испытания, управление и обработку данных при проведении крупномасштабных научных экспериментов.

С целью приобщения учащихся к профессиональному программированию и эффективной работе на ЭВМ автор использует в учебном процессе реальные программы и пособия, созданные им при подготовке космических экспериментов в ИКИ АН СССР и АКЦ ФИАН, в частности “Комплекс программ автономных испытаний космического ультрафиолетового спектрометра UFS-M Mars-96. Autonomous Tests”, “Комплекс программ комплексных испытаний космического ультрафиолетового спектрометра UFS-M Mars-96. Complex Tests”, ”Пособие для подготовки операторов испытательных комплексов ИКИ АН СССР“.(адаптированный вариант которого “Пособие для подготовки операторов ЭВМ” три раза переиздавался в МГДТДиЮ).

При создании данного курса автор широко применяет опыт, накопленный им при преподавании в МГАПИ. На базе методических пособий по курсам “Программирование и основы алгоритмизации” и “Проектирование систем автоматического управления”, читаемых автором в МГАПИ, им был создан для МГДТДиЮ ряд адаптированных вариантов: “Самоучитель языка СИ”, “Синтез систем управления на основе программных имитаторов”, “Программный имитатор электронных схем (ПИЭС)”, “Программный автоматизированный имитатор электронных схем (ПАИЭС)”.

“Самоучитель языка СИ” состоит из отдельных обучающих программ, посвященных изучению конкретной задачи (вывод символа, вывод строки, вывод параграфа или отдельных его строк, ввод переменных и строк, организация циклов, условный оператор IF, оператор SWITCH и.т.д), а также соответствующего справочного материала, оформленного в виде обзорных статей и таблиц.

“Синтез систем управления на основе программных имитаторов”, и его усовершенствованный вариант “Программный имитатор электронных схем (ПИЭС)” имеют целью научить учащихся создавать программы, имитирующие работу электронных устройств. Основой этих работ являются программы, написанные автором на языке программирования СИ и представляющие собой программные конструкторы, на основании которых можно создавать программные имитаторы электронных устройств, выполняющих заданные логические функции, а затем из этих программных имитаторов синтезировать заданные системы автоматического управления.

“Программный автоматизированный имитатор электронных схем (ПАИЭС)”. имитирует работу систем автоматического управления мехатронными объектами (объектами, в которых механические и электронные устройства, а также обеспечивающее их работу программное обеспечение представляют собой единое целое). Типичными мехатронными объектами являются: станки с числовым программным управлением, автоматические линии, автоматические комплексы космического назначения. Написанный автором исходный текст программы предусматривает 6 наиболее часто встречающихся в таких системах режимов работ. Так как исходный текст ПАИЭС составлен по модульному принципу, то любой из вышеприведенных режимов работы может быть легко исключен из программы, а любой другой режим легко вставлен в программу, что открывает широкие возможности для моделирования. При этом может быть обеспечена любая логика работы, в том числе имитация обработки сигналов мехатронных объектов (сигналов рассогласования, запросов на обслуживание и т.д.). Количество режимов не ограничено. Все результаты работы записываются по принципу “черного ящика” в автоматически открывающийся выходной файл. Исходный текст ПАИЭС содержит практически все основные средства языка программирования Си. В тексте использованы только библиотечные функции, т.е. нет обращения к заимствованным программам, что позволяет полностью проследить логику работы программы. Текст подробно комментирован на английском языке, как это принято при создании международных проектов.

Специально для учащихся школьного возраста автором создан ряд экспериментальных учебных программ, написанных на языке СИ, в частности программы "Графический редактор текстовых строк GREDIT_STRING", "Графический редактор текстовых страниц GREDIT_PAGE", “Работа программ в реальном времени CLOCK”. Указанные программы выполнены из модулей библиотеки “MY_INCL”, разработанных автором для программ, используемых при проведении испытаний космических объектов и при обработке результатов научных экспериментов. Эти модули позволяют выполнять все стандартные операции, возникающие в такого рода задачах:

  • создание стандартных титульных листов;

  • вывод информации в текстовых и графических режимах;

  • создание пользовательских меню;

  • организацию информационных окон;

  • ввод информации в буфер программы из файлов:

  • вывод информации в файлы;

  • организацию стандартного диалога оператор-ЭВМ;

  • организацию отсчета, использования и отображения времени;

  • обеспечение световой и звуковой сигнализации;

  • обработку ошибок;

  • организацию автоматического и интерактивного режимов работы программы

В программе “CLOCK” использованы также разработанные автором модули, обеспечивающие проигрывание музыкальных произведений.

Большое внимание в данном курсе уделяется изучению интегрированной среды подготовки программ Turbo C фирмы Borland, изучению современных международных стандартов языка СИ C88 и C98, а также использованию этой среды и этих стандартов при создании профессиональных и учебных программ на языке СИ.

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

Особенностью рассматриваемого курса является то, что автор подходит к преподаванию языка программирования СИ как к преподаванию иностранного языка. Известно, что наиболее эффективным способом овладения иностранным языком является общение с носителями языка. Для того, чтобы учащиеся "заговорили" на языке СИ "без акцента" обучение ведется всегда за компьютером с использованием реальных не адаптированных и адаптированных профессиональных программ и учебных программ, выполненных на модулях профессиональных библиотек. Учебники и справочные пособия по языку СИ используются для закрепления "живой разговорной речи" и для самостоятельной работы учащихся. Практические задания выполняются учащимися сразу же после объяснения текущей темы и иллюстрацией этой темы примерами из действующих программ. При таком подходе нет четкого разделения времени обучения на теоретические и практические часы. Теория и практика тесно сочетаются в едином учебном процессе.

Общие сведения об учебной группе.

  • Учебная группа "Программирование на языке СИ" состоит из учащихся в возрасте от 14 до 17 лет.

  • Программа рассчитана на 2 года обучения.

  • Количественный состав группы по числу рабочих мест за персональными компьютерами (ориентировочно до 10 учащихся).

  • Количество часов занятий в неделю - 4 часа (2 занятия по 2 часа).

  • Количество часов занятий в год - 144 часа.

  • Место занятий - класс, оснащенный персональными компьютерами.

Цели программы.

Основными целями обучения в группе являются:

  • освоение учащимися на уровне программиста работ по созданию программного обеспечения общего, народнохозяйственного и научного назначения на языке программирования СИ;

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

  • освоение современных международных стандартов языка СИ C88 и C98.

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

  • освоение учащимися на уровне программиста работ по созданию программ, обеспечивающих работу мехатронных устройств промышленного и научного назначения и систем управления;

  • рассмотрение вопросов, связанных с применением вычислительной техники и программного обеспечения в научных исследованиях и народном хозяйстве;

  • профессиональная ориентация учащихся.

Задачи программы.

Основными задачами учебной группы являются:

  • Теоретическое изучение языка СИ, включающее рассмотрение следующих основных тем:

1. Базовые понятия языка СИ;

Характеристики

Тип файла
Документ
Размер
292,5 Kb
Тип материала
Высшее учебное заведение

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов учебной работы

STEFANOVICH
CPP_Shild
DOS
Exampl
Chap1
1
Exampl1.cpp
Exampl2.cpp
Exampl3.cpp
Exampl4.cpp
Exampl5.cpp
1
Exampl1.cpp
1
Exampl1.cpp
Exampl2.cpp
Exampl3.cpp
Exampl4.cpp
1
Exampl2.cpp
Exampl3.cpp
Exampl4.cpp
1
Exampl1.cpp
Exampl2.cpp
Exampl3.cpp
Chap2
2
EXAMPL1.CPP
EXAMPL2.CPP
EXAMPL3.CPP
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее