среда, 7 декабря 2011 г.

Модуль 5.Задание 5

Для того чтобы просмотреть сравнительный анализ параметров и функций сканеров, перейдите пожалуйста по ссылке.Я считаю, что из рассмотреных мной устройств, лучшим является CanoScan 9950F.Потому что у него большее разрешение и формат лучше.

вторник, 6 декабря 2011 г.

пятница, 2 декабря 2011 г.

Модуль 5. Задание 2

1. Материнская плата – основная часть системного блока, к которой подключены все устройства системного блока. Через материнскую плату происходит общение устройств системного блока между собой, обмен информацией, питание электроэнергией.
2. Процессор – мозг системного блока, выполняет логические операции. От его скорости, частоты во многом зависит быстродействие компьютера и вся его архитектура.
3. Внутренняя (оперативная) память – память для временного хранения данных в компьютере, используется только, когда компьютер работает. От объема и скорости оперативной памяти зависит быстродействие компьютера.
4. Жесткий диск – служит для длительного хранение информации, на нем расположены программы необходимые для работы компьютера (Windows, Office, Internet Explorer.) и файлы пользователя (Почтовые файлы, если используется почтовый клиент, видео, музыка, картинки.)

5. Шина -  канал связи устройств. Чем быстрей шины материнской платы, тем быстрей происходит общение устройств между собой, тем быстрее работает компьютер.
6. Вентилятор - служит для охлаждения процессора. При таких больших температурах "мозг" может вскипеть))
7. Видеокарта – плата внутри системного блока, предназначенная для связи системного блока и монитора, передает изображение на монитор и берет часть вычислений на себя по подготовке изображения для монитора. От видеокарты зависит качество изображения.
8. Модем - устройство для выхода в интернет. Как дополнительный "аксессуар" к компьютеру.

Модуль 5. Задание 1

С тестом я справилась с первой попытки, набрала 19 баллов. Когда решала, то пользовалась конспектом лекции и интуицией))) Но сделала  ошибку в вопросе: Что используют для подключения ПК к сети?((

четверг, 10 ноября 2011 г.

Задание 3. Модуль 4


-Как сохранить проект приложения?
Ответ: Файл → Сохранить как → Создание новой папки → Ввести имя папки → Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы → *Сохранить* → ввести имя файла проекта → *Сохранить*.

 -Как создать форму приложения?
Ответ:Справа находится панель (у меня она называется проект1),нажимаем по надписи правой кнопкой мыши,добавить форму.

 -Как добавить в форму кнопку, область для ввода текста, надпись?
Ответ:С помощью кнопочек (у меня панель с кнопками находится слева):
 CommandButton - создает в форму кнопку (нажимаем и на форме,удерживая левую кнопку мыши, растягиваем кнопочку до нужного нам размера)
 TextBox - создает область для ввода текста
 Label - создает область для надписи
 -Как изменить шрифт надписи на кнопке?
Ответ: Выделяем кнопку,смотрим ее свойста (у меня справа панель)или же кнопка *окно свойств*,в категории *Font* можно изменить шрифт надписи на кнопке,нажимаем два раза и меняем шрифт на такой,какой вам нужно.

 -Как добавить в форму группу кнопок?
Ответ: Если нужны одинаковые кнопки,то можно использовать стандартный метод копирования и вставки

 -Как запустить проект приложения на выполнение?
Ответ:Вверху есть кнопка с треугольничком *запуск* или нажмите F5

 -Как запрограммировать работу кнопки?
Ответ: Нажимем на кнопку правой кнопкой мыши, показать код, появится окно, вверху окна слева в списке выберите нужную вам кнопку...

 -Как создать процедуру-обработчик для события?
Ответ: Обработчик событий — это код, предназначенный для обработки события. Можно сделать это с помощью Оператора AddHandler.
 1.Убедитесь, что событие объявлено с помощью оператора Event.
 2.Выполните Оператор AddHandler для того, чтобы динамически связать процедуру обработки события Sub с событием.
 3.При возникновении события Visual Basic автоматически вызывает процедуру Sub. Код может использовать оператор RaiseEvent, чтобы создавать событие.

понедельник, 31 октября 2011 г.

Задание 5. Модуль 3

Я просила поучаствовать в опросе не только коллег из группы, но и студентов из 1 группы. В опросе приняли участие 5 человек, хотя приглашение принять участие в опросе посылала 8. Опрошенные следующий результат:
Шабалина Катя - 6 баллов;
Бобров Валерий - 6 баллов;
Семченко Настя - 6 баллов;
Рылова Наталья - 6 баллов;
Осокина Юля - 4 балла.
Я считаю, что вопросы были не сложные, о чем свидетельствует высокий балл опрошенных.
Но ошибки были допущены в 2 вопросах:
2.Укажите диапазон целого типа данных Integer в ЯП Pascal?
-32768...33768
-128...127
-32768...32767 - правильный ответ
-38766...-32767
5. Элементы входящие в структуру программы на ЯП Паскаль?
Label<раздел описания меток>;
Var <раздел описания операторов>; - ошибочный ответ
Procedure(Function) <раздел описания подпрограмм>;
End.
Мне кажется, что Юля просто невнимательно читала вопросы или торопилась, поэтому ее балл чуть ниже, чем у остальных.

вторник, 25 октября 2011 г.

Задание 6. Модуль3

В программе вычисляется площадь и периметр прямоугольника.
Program S_P
var
a , b : real;
begin
writeln('Введите сторону a прямоугольника');
readln(a);
writeln('Введите сторону b прямоугольника');
readln(b);
writeln('a=',a,' b=',b:6:4);
writeln('Площадь =',a*b:6:1);
writeln('Периметр =',2*(a+b):3);
end.
Program-начало программы. S_P - название программы. var - раздел описания переменных. a , b :real - переменные а и b действительного типа. begin - начало программы. writeln - оператор вывода.('Введите сторону a прямоугольника') - список вывода, то что выведется на экран. readln - список вывода. (a) - список ввода,с клавиатуры введем число. writeln - оператор вывода. ('Введите сторону b прямоугольника') -список вывода, то что выведется на экран. readln - список вывода. (b) - список ввода,с клавиатуры введем число. writeln - оператор вывода.('a=',a,' b=',b:6:4) - сптсок вывода, на экран выведется то чему мы задали а и b.b:6:4 - означает что в числе всего 6 цифр,из которых после запятой 4. writeln - оператор вывода. ('Площадь =',a*b:6:1) - список вывода,на экране появится посчитанная площадь. writeln - оператор вывода.('Периметр =',2*(a+b):3) - список вывода,на экране появится посчитанный периметр. end - конец программы.

Лично я считаю, что сама программа которую я нашла, составлена немного неверно.Я бы еще ввела переменные S и P. Но наверное люди которые выкладывали ее в интернет знают что делают)))

Задание 5. Модуль 3

воскресенье, 23 октября 2011 г.

Задание 4.Модуль3.


Ссылка на мою таблицу "Сходства и различия ЯП Паскаль и Basic"

Задание 3. Модуль 3.

8. Оператор ветвления в Pascal:
If<логическое выражение>then<опратор1>else<опратор2>;
Пример: if A>B
then C:=A
else C:=B;
writeln(С)
Оператор ветвления в Basic:
If Условие Then
Серия 1
Else
Серия 2
End If
Пример: If Pay > 1000 Then
Bonus = Pay / 100
ElseIf Pay > 10000 Then
Bonus = Pay / 90
ElseIf Pay > 100 000 Then
Bonus = Pay / 80
ElseIf Pay > 1000 000 Then
Bonus = Pay / 70
Else Bonus = Pay / 200
End If
Блок условия Else будет выполняться, если Pay <= 1000.
9. Оператор ввода и вывода в ЯП Pascal:
Readln('Мне16лет') С клавиатуры вводим: мне 16 лет
Writeln('Мне16лет'); На экране появится: Мне 16 лет
Оператор ввода и вывода в ЯП Basic:
INPUT "Введите число: ", A
INPUT "Введите степень числа: ", B
ST = A ^ B
PRINT "Число "; A; " в степени "; B; " = "; ST
10. Пример записи цикла с параметром на ЯП Pascal:
Квадраты чисел от 2-х до 10-и.
for x:=2 to 10 do WriteLn(x*x);

11. Пример записи цикла с параметром на ЯП BASIC:
Вычислите значение Sin, Cosи tgуглов от 0 до 45 градусов с шагом 1 градус.
CONST PI=3.1415
FOR I=1 TO 45
X=PI*I/180
Y1=SIN(X)
Y2=COS(X)
Y3=TAN(X)
PRINT I, “Sin=”;Y1, “Cos=”; Y2, “tg=”; Y3
NEXT I

Задание 3. Модуль 3.

Задание 3. Модуль 3.
1. В состав любого ЯПВУ входят следующие компоненты:
- используемые символы (алфавит)
- типы данных
- структуры данных
- семантика.
2. Зарезервированные слова (ключевые) – это слова в языках программирования, имеющее специальное значение. Идентификаторы с такими именами запрещены.
3. Идентификаторы в ЯП
Pascal:
• Имя – это последовательность латинских букв и цифр, начинающихся с буквы.
• В именах может использоваться символ_подчеркивание.
• Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Примеры: Azbuka 50, STRING – нельзя использовать, ABS_42 и др
Basic:
• Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
• В конце идентификатора может быть суффикс- символ «$» или «%».
• Не разрешается использовать в качестве имен служебные слова.
Примеры: Chislo, Calkulator%, NEXT- нельзя использовать, Istoria 2000 и др.
4. Тип данных в ЯП определяет:
- возможные значения переменных, констант, функций, выражений принадлежащих к данному типу.
- внутреннюю форму представления данных в ЭВМ.
- операции и функции, которые могут выполняться над величинами, принадлежащим к данному типу.
5. Пример записи массива в ЯП Basic:
Dim Chislo (9) As Long или
Dim Rost(6) As Double
Пример записи массива в ЯП Pascal:
Var
Matr : array [1..10,1..20] of integer;
6. Структура программы на ЯП Pascal
Program<Имя программы>;
Label<раздел описания меток>;
Const<раздел описания констант>;
Type<раздел описания типов>;
Var<раздел описания переменных>;
Procedure (Function) <раздел описания подпрограмм>;
Begin<раздел операторов>;
End.
7. Оператор присваивания на ЯП Pascal
<переменная>:=<выражение>
Пример: V:=A; или V:=A+1;
Оператор присваивания на ЯП Basic
<переменная>=<выражение>
Пример: у = (x^2 + 1.26)/2

пятница, 21 октября 2011 г.

Задание 1. Модуль 3

С первой попытки я набрала 3 балла( Но изучив теоретический материал и конспект лекции, 2 попытка мне удалась: я набрала 15 баллов! На мой взгляд все вопросы были сложными, потому что я раньше никогда не сталкивалась так детально с ЯП и не занималась программированием.

вторник, 18 октября 2011 г.

Задание 6. Модуль 2

Я просила поучаствовать в опросе не только коллег из группы, но и студентов из 1 группы. В опросе приняли участие 6 человек и получили следующий результат:
1 - 5 баллов
2 - 3 балла
3 - 5 баллов
4 - 3 балла
5 - 0 баллов
6 - 3 балла.
Я считаю, что вопросы были не сложные, вся информация была дана в учебном блоге. Просто некоторые люди участвовавшие в опросе, совсем не ставили целью для себя решить правильно или подумать над ответами.
Самый простой вопрос: Профессором какого учебного заведения являлся Томас Курц, один из разработчиков ЯП BASIC. Ответ: Дартмутский колледж?
Самый сложный: Что НЕ включает в себя интегрированная среда программирования? Ответ: Наладчик среды

суббота, 15 октября 2011 г.

Задание 3.Модуль 2

1. Язык программирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
Языки программирования являются искусственными. В них синтаксис и семантика строго определены, поэтому невозможно свободное толкование выражений, что возможно в естественном языке.
2. Язык программирования высокого уровня [high-level language] – это ЯП, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. ЯПВУ не зависит от внутренних машинных кодов ЭВМ. Следовательно, программы, написанные на ЯВПУ, требуют перевода в машинные коды программами транслятора либо интерпретатора.
Примеры ЯПВУ:
• Фортран
• Бейсик
• Паскаль
• Ада
• И другие
3. +ЯПВУ:
• Стремление облегчить решение сложных программных задач.
• Упрощение адаптации программного обеспечения в другой среде.
• Обеспечение связи программ, написанных на ЯПВУ с различными операционными системами и оборудованием, в то время как их исходный код остается неизменным.
4. Паскаль создал Никлаус Вирт в 1968-1969г после участия в работе комитета разработки стандарта языка Ангол – 68. Был опубликован в 1970, как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурные денные.
Современное использование:
• Объективно-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
• Система программирования Pascal ABC. NET, ориентированная на обучение современному программированию. Язык системы – это Object Pascal для платформы Microsoft.NET
5. ЯП Basic отличается от Паскаля тем, что Basic предназначался для обучения программированию и получил широкое распространение прежде всего как язык для домашних компьютеров, а Паскаль широко применялся в промышленном программировании.
6. Среда программирования служит для разработки (написания) программ и обычно ориентируется на конкретный язык программирования.
Среда программирования – это совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение, не выходя из среды.
Пример:
 Delphi (за основу взят Pascal)
 Microsoft Visual Studio
 Borland C++ Builder
 Eclipse
 И другие

вторник, 11 октября 2011 г.

Задание 1. Модуль 2

Изучив теоретическую информацию, я решила тест с первой попытки, набрала 10 баллов.Самый сложный вопрос был: Что такое компилятор? Но порассуждав логически, я пришла к верному решению))))

понедельник, 3 октября 2011 г.


Словесный алгоритм геологического определения  минералов.
      1.      Взять минерал из представленных образцов;
      2.      Провести зрительный осмотр минерала;
      3.     Определить сингонию и морфологию агрегатов;
      4.      Определить цвет минерала, цвет черты, блеск, прозрачность, излом, спайность;
      5.      Решить достаточно ли полученных данных для определения названия образца;
      6.      Если да, то перейти к пункту 14. Иначе продолжить;
      7.      Проверим физические свойства: твердость, плотность и вес;
      8.      Определим магнетизм, запах, вкус;
      9.      Решить достаточно ли полученных данных для определения названия образца;
      10.  Если да, то перейти к пункту 14. Иначе продолжить;
      11.  Проверим поведение минералов в кислотах (HNO3, HCl, HS);
      12.  Решить достаточно ли полученных данных для определения названия образца;
      13.  Если да, то продолжить. Иначе вернуться и вновь начать с пункта 2;
      14.  Дать название образцу минерала;
      15.  Получить оценку у преподавателя.

воскресенье, 2 октября 2011 г.

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


Ответы на задание 4 для модуля 1.
1.      1. Слово «алгоритм» происходит от имени великого среднеазиатского ученого Аль-Хорезми(783-850) (Хорезм – историческая область на территории современного Узбекистана). Из математических работ Аль-Хорезми до нас дошли только две – алгебраическая (от названия этой книги родилось слово алгебра) и арифметическая. Вторая книга долгое время считалась потерянной, но в 1857 в библиотеке Кембриджского университета был найден ее перевод на латинский язык в XII веке. В ней описаны 4 правила выполнения арифметических действий над многозначными числами и десятичная позиционная система счисления. А имя самого ученого в латинизированной транскрипции Algorithmi со временем превратилось  в общее название однозначно трактуемой процедуры решения задачи,  достижения поставленной  цели.
В средние века термин алгоритм означал искусство счета при помощи цифр.
2.      2. АЛГОРИТМ – система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности. http://www.krugosvet.ru
 «Алгоритм — строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд». (Николай Дмитриевич Угринович, учебник «Информатика и информ. технологии») http://ru.wikipedia.org
3.      Формы представления алгоритма:
А) Словесная (записи на естественном языке);
В) Графическая (изображения из графических символов);
С) Программная (тексты на языках программирования).
4.      Базовые алгоритмические структуры:
- Следование - последовательные действия, одно за другим.
- Ветвление – обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Имеет 4 варианта:
§  Если-то
§  Если-то-иначе
§  Выбор
§  Выбор-иначе
- Цикл – обеспечивает многократное выполнение некоторой совокупности действий (тела цикла).Имеет 3 варианта:
§  Для
§  Пока
§  Делать-пока
§  Цикл для
5.      Этапы разработки алгоритма.
                                                      Алгоритм
А) Анализ задачи                                                 В) Разработка алгоритма решения
- Уточнение: постановка задачи                                         - Есть ли решение аналогичной задачи?   
- Исходных данных                                                              - Что известно?
-Условий решений                                                                - Что нужно найти?
                                                                                     - Как данные связаны между собой?
6.      Технология нисходящего структурного проектирования (сверху-вниз) предполагает последовательное разложение общей функции обработки данных на простые функциональные элементы. Затем строится иерархическая цепочка.
Для использования этого метода осуществляется декомпозиция общей задачи на точно определенные подзадачи и доказательство того, что если каждая задача решена корректно и полученные решения связанны друг с другом определенным образом, то исходная задача так же будет решена корректно. Затем для полученных подзадач так же повторяются процессы декомпозиции и доказательства корректности, которые повторяются до тех пор пока задачи не станут настолько простыми, что их решения можно будет сформулировать в терминах элементарных операций, понятных исполнителю алгоритма.

пятница, 30 сентября 2011 г.

Задание 3. Модуль 1

https://docs.google.com/drawings/d/1pGJEJpSNg3neagjzt3xamNkGUZGB2LqK2LFa0YulLbk/edit?hl=ru это ссылка на мою схему отображающую классификацию базовых алгоритмических структур.Саму картинку не получилось вставить.
Существует 3 основные базовые алгоритмические структуры : Следование ; Ветвление осуществляющаяся в четырех основных вариантах: если-то( изображена на рисунке В), если-то-иначе( изображена на рисунке А), выбор, выбор-иначе; Цикл осуществляется в трех основных вариантах: для, пока( изображен на рисунке в), делать-пока ( изображен на рисунке а).

вторник, 27 сентября 2011 г.

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

Я считаю, что цифры должны располагаться в порядке: 1, 4, 3, 2, 3, 4, 1. При таком расположении, блок-схема имеет начало и конец,логическую последовательность и использованы все фигуры.
Первым я поставила овал (1), потому что он означает начало программы.Затем нужно предоставить какие-то данные, которые обозначаются параллелограммом (4), Имея данные можно начинать выполнять нужные действия(Прямоугольник, ).Далее нужно указать условие которое может возникнуть(Ромб, 2). После нужно совершить действие, которое следует из выполнения условия (Прямоугольник, ), получить результат (параллелограмм,4 ) и закончить блок-схему (овал, 1).

понедельник, 26 сентября 2011 г.

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

Первый раз решала тест не читая теоретическую информацию;набрала 7 баллов. После лекции  23.09 решила тест на 10 баллов. Очень рада хорошему результату!!!