пятница, 16 декабря 2011 г.
Модуль 5 Задание 2
1. Материнская плата - на нее все крепится.
2. Процессор-основная часть компьютера, мозг компьютера.
3. Внутренняя память-немаловажная часть компьютера,которая отвечает за хранение программных файлов.
4. Вентилятор- некоторое время процессор может работать без него, но совсем недолго, поэтому внутренняя память стоит перед вентилятором.
5. Шина -соединяет определенные элементы.
6. Видеокарта-без нее на экран не выйдет информация.
7. Жесткий диск-хранит в себе все самые нужные файлы,ну и не очень нужные.
8. Модем-устройство,применяющееся в системах связи,например для интернета.
6,7,8 -элементы ПК без которых можно работать,но лучше, чтобы они присутствовали.
2. Процессор-основная часть компьютера, мозг компьютера.
3. Внутренняя память-немаловажная часть компьютера,которая отвечает за хранение программных файлов.
4. Вентилятор- некоторое время процессор может работать без него, но совсем недолго, поэтому внутренняя память стоит перед вентилятором.
5. Шина -соединяет определенные элементы.
6. Видеокарта-без нее на экран не выйдет информация.
7. Жесткий диск-хранит в себе все самые нужные файлы,ну и не очень нужные.
8. Модем-устройство,применяющееся в системах связи,например для интернета.
6,7,8 -элементы ПК без которых можно работать,но лучше, чтобы они присутствовали.
Модуль 5 Задание 1
16 балов со второй попытки, наиболее сложным показался вопрос связанный с принципами эвм
пятница, 21 октября 2011 г.
Модуль 2, Задание 3
1) Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.
2) Язык программирования высокого уровня -язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
3) Программы, написанные на языках высокого уровня, проще для понимания.
4) 1868-69 гг. Н. Виртом был создан Паскаль. Важным шагом в развитии языка является появление свободных реализаций языка Паскаль Free Pascal и GNU Pascal, которые не только вобрали в себя черты множества других диалектов языка, но и обеспечили чрезвычайно широкую переносимость написанных на нём программ (например GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами, Free Pascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка, такими как Turbo Pascal (полная совместимость), Delphi и другими.
В настоящее время, начиная с Delphi 2003, создана реализация языка для платформы Net, хотя разработчики продолжают использовать Delphi более ранних версий.
О коммерческих разработках на Free Pascal, GNU Pascal и TMT Pascal на данный момент известно мало.
Кроме того, в Южном федеральном университете разрабатывается язык и система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET, который содержит все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщённые классы, сборку мусора, а также некоторые средства параллельного программирования.
5) Бейсик стал фактическим стандартом для МикроЭВМ именно благодаря своей простоте как в освоении так и в реализации. Однако для достижения этого качества был принят ряд решений (отсутствие типизации, нумерация строк и неструктурное GOTO, и др.), негативно сказывающихся на стиле изучающих программирование. Кроме того, недостаток выразительных средств привел к появлению огромного количества диалектов языка, не совместимых между собой. Современные, специализированные версии Бейсика (такие как Visual Basic) несмотря на приобретенную "структурность" обладают все теми же недостатками, прежде всего - небрежностью по отношению к типам и описаниям. Пригоден для использования на начальном этапе обучения, как средство автоматизации (в случаях когда он встроен в соответствующие системы) либо как средство для быстрого создания приложений.
Pascal построенный по принципу "необходимо и достаточно", он располагает строгим контролем типов, конструкциями для описания произвольных структур данных, небольшим, но достаточным набором операторов структурного программирования. К сожалению, обратной стороной простоты и строгости является громоздкость описаний конструкций языка.
6) Среда программирования служит для разработки программ и обычно ориентируется на конкретный язык программирования.
2) Язык программирования высокого уровня -язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
3) Программы, написанные на языках высокого уровня, проще для понимания.
4) 1868-69 гг. Н. Виртом был создан Паскаль. Важным шагом в развитии языка является появление свободных реализаций языка Паскаль Free Pascal и GNU Pascal, которые не только вобрали в себя черты множества других диалектов языка, но и обеспечили чрезвычайно широкую переносимость написанных на нём программ (например GNU Pascal поддерживает более 20 различных платформ, под более чем 10 различными операционными системами, Free Pascal обеспечивает специальные режимы совместимости с различными распространёнными диалектами языка, такими как Turbo Pascal (полная совместимость), Delphi и другими.
В настоящее время, начиная с Delphi 2003, создана реализация языка для платформы Net, хотя разработчики продолжают использовать Delphi более ранних версий.
О коммерческих разработках на Free Pascal, GNU Pascal и TMT Pascal на данный момент известно мало.
Кроме того, в Южном федеральном университете разрабатывается язык и система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET, который содержит все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщённые классы, сборку мусора, а также некоторые средства параллельного программирования.
5) Бейсик стал фактическим стандартом для МикроЭВМ именно благодаря своей простоте как в освоении так и в реализации. Однако для достижения этого качества был принят ряд решений (отсутствие типизации, нумерация строк и неструктурное GOTO, и др.), негативно сказывающихся на стиле изучающих программирование. Кроме того, недостаток выразительных средств привел к появлению огромного количества диалектов языка, не совместимых между собой. Современные, специализированные версии Бейсика (такие как Visual Basic) несмотря на приобретенную "структурность" обладают все теми же недостатками, прежде всего - небрежностью по отношению к типам и описаниям. Пригоден для использования на начальном этапе обучения, как средство автоматизации (в случаях когда он встроен в соответствующие системы) либо как средство для быстрого создания приложений.
Pascal построенный по принципу "необходимо и достаточно", он располагает строгим контролем типов, конструкциями для описания произвольных структур данных, небольшим, но достаточным набором операторов структурного программирования. К сожалению, обратной стороной простоты и строгости является громоздкость описаний конструкций языка.
6) Среда программирования служит для разработки программ и обычно ориентируется на конкретный язык программирования.
пятница, 7 октября 2011 г.
Модуль 1, Задание №5
1.Цель поиск полезных ископаемых;
2.Инвентарь;
3.Выбор территории;
4.Поиск;
5.Если нашли полезные ископаемые, то заканчиваем поиск, иначе повторяем с 3 пункта;
6.Конец.
2.Инвентарь;
3.Выбор территории;
4.Поиск;
5.Если нашли полезные ископаемые, то заканчиваем поиск, иначе повторяем с 3 пункта;
6.Конец.
Модуль 1, Задание №4
- Понятие "алгоритм" возникло в 825г. В средние века под алгоритмом понимали «последовательность».
- Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
- Формы представления алгоритма: словесная (записи на естественном языке);
графическая (изображения из графических символов);
псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);
программная (тексты на языках программирования).
- Базовые алгоритмические структуры: следование, ветвление, цикл.
- При разработке алгоритма используют следующие основные принципы:
"проектирование сверху-вниз";
"от главного к второстепенному";
принцип структурирования.
- Принцип структурирования, т.е. использования только типовых алгоритмических структур при построении алгоритма.
- Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
- Формы представления алгоритма: словесная (записи на естественном языке);
графическая (изображения из графических символов);
псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);
программная (тексты на языках программирования).
- Базовые алгоритмические структуры: следование, ветвление, цикл.
- При разработке алгоритма используют следующие основные принципы:
"проектирование сверху-вниз";
"от главного к второстепенному";
принцип структурирования.
- Принцип структурирования, т.е. использования только типовых алгоритмических структур при построении алгоритма.
пятница, 9 сентября 2011 г.
Подписаться на:
Комментарии (Atom)