13 декабря 2011 г.

Задание 5 модуль 5
Сравнение сканеров

Вывод: Я считаю, что лучшим из представленных мною сканеров является Epson Perfection V33, потому что у него скорость сканирования фото и оптическое разрешение сканера выше,чем у других сканеров.

Задание 4 модуль 5
Эволюция клавиатуры

7 декабря 2011 г.

Задание 2 модуль 5
1. Материнская плата - является главным компонентом в системном блоке, именно на ней  распологаются процессор и память.
2. Процессор - центральное устройство, выполняющее действия по программам, расположенным в оперативной памяти, управляющее работой других устройств.
3. Шина - это совокупность линий, педназначенных для передачи информации между устройствами компьютера.
4. Внутренняя память - предназначена для оперативной обработки данных.
5. Вентилятор - предназначен для защиты компьютера от перенагрева.
6. Видеокарта -  это контроллер монитора, она обеспечивает вывод на экран изображения. 
7. Жесткий диск- с помощью него расширяется оперативная память процессора. Является внешним запоминающим устройством.
8. Модем - используется  для установления связи  по телефонной линии ( выход в сеть). с помощью него мы можем обмениваться информацией с другими пользователями на расстоянии.

6 декабря 2011 г.

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

Тест прошла с первой попытки)набрала 16 баллов, пользовалась предоставленной теорией в блоге и интернетом. Вопросы в тесте не сложные, поэтому трудностей не возникло.

22 ноября 2011 г.

Задание 3, модуль 4


Сохранение проекта приложения:
Проект приложения сохраняется в отдельном файле и также в отдельных файлах сохраняются элементы проекта.
При первом сохранении указываются имена файлов для всех элементов проекта. Поскольку проект состоит из нескольких файлов, то для него лучше создать отдельную папку. Порядок сохранения проекта, содержащего одну форму:
Файл → Сохранить как → Создание новой папки → Ввести имя папки→ Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы →Сохранить → ввести имя файла проекта → Сохранить .
При повторном сохранении достаточно нажать на кнопку (сохранить проект) или Файл → Сохранить.
Создание формы приложения: 
Добавить форму: Проект → Добавить форму → выбрать шаблон формы → Открыть
Как добавить в форму кнопку, область для ввода текста, надпись?
В Visual Basic слева находится панель с компонентами формы, находим командную кнопку CommandButton, щелкаем по ней, а затем мышь переводим на поле формы и нажимаем на левую клавишу мыши, растягиваем пунктиром прямоугольник до нужного нам размера.Отпустив клавишу мыши увидим, что на форме появилась командная кнопка с надписью Command1.
Изменение шрифта надписи на кнопке:
Для этого выделим кнопку, справа, в окне свойств мы увидим свойства этой кнопки. Затем, находим свойство Font щелкаем по нему и в открывшемся окне Font  выбираем подходящий шрифт, размер и жирность.
Как добавить в форму группу кнопок?
Если нужно добавить группу одинаковых кнопок, то можно скопировать и вставлять нужное количество.
Как запустить проект приложения на выполнение?
Нажать кнопку запуск на верхней панели ( в виде треугольника) или нажать кнопку F5.
Как запрограммировать работу кнопки?
В верхней строке нажимаем Вид. Затем выбираем Код. В окрывшемся окне выбираем General, из выпадающего меню выбираем нужную  нам кнопку и ниже в окне пишем программу для нее.
Как создать процедуру-обработчик для события?
Обработчик событий — это код, предназначенный для обработки события. Обработчик событий в Visual Basic — это процедура Sub. Однако ее нельзя вызвать так же, как другие процедуры Sub. Вместо этого необходимо определить процедуру в качестве обработчика для события. Можно сделать это с помощью предложения Handles (Visual Basic) и переменной WithEvents (Visual Basic) или Оператор AddHandler.
Вызов обработчика событий с помощью Handles и WithEvents:
Убедитесь, что событие объявляется с помощью Оператор Event.
Объявите переменную объекта на уровне модуля или класса с помощью ключевого слова WithEvents (Visual Basic).
 С помощью предложения As для этой переменной нужно указать класс, который вызывает событие.
В объявлении процедуры обработки события Sub добавьте предложение Handles (Visual Basic), которое задает значение переменной WithEvents и имя события.
При возникновении события Visual Basic автоматически вызывает процедуру Sub.


2 ноября 2011 г.

Задание 5 для модуля 3
Провела опрос на тему "ЯП".
Результаты: Осокина Юля(ГФЗ-1)-5,6 баллов
Юдинцева Валерия(ГФЗ-1)-4,4 баллов
Гайдуков Евгений(ГФЗ-1)-4,2 баллов
Я считаю,что опрос был не трудным. Опрос составлен на основе теоретического материала, предоставленного нам. Почти все ошиблись в 5 вопросе "Как называются компоненты записи в Pascal?" ,правильный ответ поля.А на остальные вопросы не вызвали особых трудностей.
Задание 4 для модуля 3
Нахождение минимального числа из введенных

Program MIN;
Var
A, I : Integer;
Min : Integer;

Begin
Min:=32767;
For I:=1 to 10 do
Begin
Write('Vvedi chislo ');
Readln(A);
If A < Min then Min:=A;
end;
Writeln('MIN=',Min);
Readln;
end.
Описание программы:
Program- начало программы
MIN-имя программы
Var-раздел описания переменных
A, I : Integer;-переменные целого типа
Min : Integer;- значение целого типа
Begin - начало
Min:=32767;- мнинимальное значение
For I:=1 to 10 do-цикл с параметром
Begin-начало
Write('Vvedi chislo ');- вывод на экран выражения ('Vvedi chislo ')
Readln(A);-список ввода переменной А
If A < Min then Min:=A;-опретор ветвления, если А меньше минимального значения, то минимальному значению присваивается значение А
end;- конец
Writeln('MIN=',Min);- вывод на экран значения MIN
Readln;-ввод значений
конец.

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

Задание 3 для модуля 3
Запись операторов присваивания в ЯП Pascal и Basic:

В Pascal:

<переменная>: = <выражение>

V:=A+1
В языке Basic:
<переменная> = <выражение>

X:=Y+Z
Операторы ветвления в ЯП Pascal и Basic:
В ЯП Pascal:

If <логическое выражение> then <оператор1> else <оператор2>;

if A>B then C:=A else;С=B
В ЯП Basic:
 If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
if i<=High(a) then Find:=i else Find:=-1; end.
Операторы ввода-вывода:
 В ЯП Pascal:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);

Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
В ЯП Basic:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
INPUT X1 PRINT A1 A2
Примеры записи цикла на ЯП Pascal:
Цикл с параметром:

For i:= N1 To N2 Do <оператор>;
либо
For i:= N1 DownTo N2 Do <оператор>;
Цикл с предусловием:
While <логическое выражение> Dо <тело цикла>;
Цикл с постусловием:
Repeat <тело цикла> until<логическое выражение>;
For V:= E1 to E2 do S
Пример записи цикла с параметром на ЯП Basic:
проверка условия в конце цикла
DO
тело_цикла
LOOP WHILE условие
проверка условия в начале цикла
DO WHILE условие
тело_цикла
LOOP
Пример:
DO
A=A+1
LOOP WHILE A>15

basic

Задание 3 для модуля 3
В любом ЯПВУ имеются компоненты:
  • алфавит
  • типы данных
  • структуры данных
  • семантика
Зарезервированные слова (ключевые слова)- в ЯП слова, имеющие специальное значение.
В Pascal: MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAMM WHILE DOWNTO ELSE AND REPEAT
В BASIC:DIM THEN NEXT REM ELSE WHILE TO END GOTO  MOD INPUT ON NOT PRINT FOR AND IF
     Идентификатор (от ср.-век. лат. Identifico – отождествляю) – лексема, используемая в программе для именования обрабатываемых программой данных, в частности переменных величин, меток, процедур. 
Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.
Pascal: Имя-это  последовательность латинских  букв и цифр начинающиеся с буквы. в именах может использоваться символ_полчеркивание.Не разрешается  использовать в качестве имен служебные слова и имена, кторыми названы стандартные константы, типы, процедуры, функции. Можно использовать: integer Read  Sqrt.Нельзя использовать: 5integer Sq rt
В Basic: идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс-символ <<$>> или <<%>> ( A, Ds, Sodran). Не разрешается использовать в качестве имен служебные слова (Sdhg$, matrica, brtj%).
Тип данных в языке программирования  определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
Примеры записи массивов в ЯП Pascal и Basic:
Массив - упорядоченный набор однотипных переменных (элементов).
В Pascal: 
Var
< имя массива>: array[ <тип индекса>]of <базовый тип>;
Var a: array[1..10]of integer.
В Basic:
Dim
имя массива(N-1)As Тип элементов массива
Dim chislo(9)As Long
Структура программы на Pascal:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.

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

21 сентября 2011 г.

правила записи

Модуль 1, задание4.
Понятие "алгоритм" возникло в средние века, это понятие было связано  с математикой и о представляло собой  правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком))
Модуль 1, задание 2.
 4,3,2,1;
Такая последовательность фигур определяет очередность выполнения действий))

11 сентября 2011 г.

Набрала 8 баллов с 3 попытки. Пользовалась теоритической информацией.Прочитав внимательно теорию, выполнение теста особых трудностей не доставило)))