24 октября 2011 г.

Задание 1 для модуля 3

Прошла тест с первой попытки набрала 13 баллов))
Самые трудные вопросы были про операторы, запуталась в них немного, но с помощью теории прошла тест почти без проблем.

19 октября 2011 г.

Задание 6 для модуля 2
1-набрал 4 балла
2- набрал 4 балла
3 набрал 3 балла
Самый трудный вопрос в опросе "язык для программирования Internet, позволяющий создавать безопасные, переносимые, объектно-ориентированные интерактивные программы", ответ Java, некоторые ответили,что это Basic.

16 октября 2011 г.

Задание 4 длямодуля 2
  Возникновение языков программирования (схема читается сверху вниз): 
Задание 3 для модуля 2

  • Язык программирования- формализованный язык, предназначенный  для описания программы и алгоритмов решения задач на ЭВМ.
  • Язык высокого уровня программирования - язык программирования, средства которого обеспечивают описание задачи в наглядном, понятном виде и удобном для программиста.Не зависит от внутренних машинных кодов ЭВМ любого типа. К языкам  высокого уровня относят: Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада.
  • Плюсы ЯВУ: - стремление облегчить решение сложных программных задач.                                                - упрощение адаптации программного обеспечения в другой среде.                                        - обеспечение связи программ, написанных на ЯВУ, с различными                                          операционными системами и оборудованием, в то время как их исходный                            код остается неизменным. 
  • Паскаль создан Никлаусом Виртом в 1963 году.                                                                            Современное использование:                                                                                                        - Объектно-ориентированная среда программирования Delphi основанная на языке Object  Pascal.                                                                                                                                                - Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Языки системы-это Object Pascal для платформы Microsoft.NET
  •  Отличие BASIC от Паскаля в том, что BASIC является более простым языком программирования, чем Паскаль.
  • Среда программирования служит для разработки программ и обычно ориентируется  на конкретный язык программирования.                                                                                            Интегрированная среда программирования, как правило, включает в себяЭкранный редактор, компилятор, компоновщик, отладчик, а так же систему контекстной информационной помощи. Эта совокупность программ, объедененных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды. Напрмер среда CodeBlocks.
          

Задание 1 для модуля 2

Набрала 8 баллов со 2 попытки. Пользовалась теорией и интернетом. Для меня в этом тесте наиболее сложным оказался вопрос о компиляторе((  

4 октября 2011 г.

Задание 3 для модуля 1
 
Задание 6 для модуля 1

     Определение минерального состава породы 
задание 5 для модуля 1
 Определение минерального состава породы:
  1. Взять образец.
  2. Внимательно  рассмотреть породу
  3. Определить породу.
Если не могу определить породу, тогда: 
      4. Обратиться к справочнику пород.
      5. Заново выполнить действия с 1-3 пункты.

Иначе:
       4. Рассмотреть породу под лупой.
       5. Определить количество минералов в породе.

Если в составе породы минерал один,то:
       6. Определить минерал.
       7. Записать состав породы в тетрадь.

Если в составе породы минералов несколько,то:
      8. Определить минералы.
      9. Назвать минеральный состав породы.
      10. Проверить полученные результаты с преподавателем. 

Задание 4 для модуля 1
  • Основные этапы  разработки алгоритма:
Первыми шагами решения задачи являются анализ этой задачи и разработка (проектирование) алгоритма ее решения.
Разрабатывая алгоритм решения задачи, необходимо ответить на вопросы:
Существуют ли решенные аналогичные задачи?
Какие структуры данных больше всего подходят для того, что известно и что надо найти, какие отношения выявлены между данными? 
Первое,что требуется от алгоритма, правильно реализовать функцию, которая каждому элементу из исходных данных ставит в соответствии возможный результат. И второе: от алгоритма требуется такая реализация этой функции, чтобы время решения и затрачиваемые усилия были минимальными.

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

3 октября 2011 г.

Задание 4 для модуля 1
  • Формы в которых может быть представлен алгоритм:
Словесная (записи на естественном языке)
Графическая (изображения из графических символов)
Программная (тексты на языках программирования).
  • Базовые алгоритмические структуры:
Базовая структура следование образуется из последовательности действий, следующих одно за другим.
Базовая структура ветвление обеспечивает в зависимости от результата проверки условия (да или нет) выбор одног из альтернативных путей работы алгоритма. Структура существует в четырех основных вариантах: если-то; если-то-иначе; выбор; выбор-иначе .
Структура цикл обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Структура существует в трех основных вариантах: цикл типа для; цикл типа пока; цикл типа делать-пока.
Задание 2 для модуля 1
Исправляюсь))
Последовательность будет такой 1,4,3,2