Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Программирование последовательных и разветвляющихся процессов. Программирование циклических вычислительных процессов. Рекурсия. Обработка исключений.
Определенные управляющие конструкции, без goto, разбиение программы на меньшие части.
Прямая последовательность, ветвление (полная, неполная и множественная форма), цикл (с пред-условием=цикл-пока, с постусловием=цикл-до, со счетчиком).

o begin-end
o {}
Рис.2. Прямая последовательность.

o if () then {} else {}
o if () then {}
o if () then {} elseif () then {} else {}
o switch-case
Рис.3. Ветвление.

o do while {} loop
o do {} loop while ()
o for ii=1 to n {} next
o for (ii=n-1, i>=0, i--) {} next
o foreach item in arrA {} next
Рис.4. Циклы.
Процедуры и функции – специальные фрагменты кода программы, выполняющие определенные действия. Вызываются по именам, могут иметь параметры, или аргументы.
Концепция модульного программирования. Понятие модуля.
Модули программы могут обрабатываться отдельно друг от друга, например отдельно редактироваться, компилироваться, а потом собираться вместе в готовую программу. Имеют место исходные модули, объектные модули, исполняемые модули.
Концепция объектно-ориентированного программирования. Классы и объекты. Инкапсуляция.
В окружающем мире есть объекты, которые имеют свойства и поведение. В ООП предметная область представляется более естественно: в виде объектов, содержащих сведения о данных и действиях над ними. Есть классы и объекты. Объект – это экземпляр класса. Класс животные имеет объекты волк, лиса, черепаха. Данные и обработка собраны в одном месте, в классе, это инкапсуляция. Содержимое класса защищено от доступа извне его. Повышается защищенность программиста от собственных ошибок. В программах меньше связей по данным. Разработка идет легче, результат лучше.
Основные принципы организации и структурирования программ. Основные виды объектов языков программирования (типы, константы, переменные, процедуры), их назначение и отношения между ними. Средства структурирования программ: модули, разделы, блоки, подпрограммы. Именование объектов и правила их локализации, контекст именования. Организация памяти языковой машины.
Для борьбы со сложностью, программы необходимо разбивать на меньшие части. Независимую функциональность оформлять в виде подпрограмм, тексты программ разность по разным файлам, модулям. Подпрограммы по сути бывают процедуры и функции, терминология в разных языках разная. Данные делятся по типам.. Константа не изменяет значения, переменная меняется во время выполнения программы. Класс собирает в одном месте данные и подпрограммы и изолирует от внешнего воздействия, повышается надежность. Именем можно пользоваться в том блоке, меодуле, где оно определено. Указав контекст именования можно пользоваться в другом месте.
Внешняя память – HDD диски, Tape ленты, CD, DVD. ОЗУ – последовательность байтов, слов, обращение по адресам. Сверхбыстрая память – регистры, их мало, обращен. по номеру.
|
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpedia.su 2017-2025 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!