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

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

Таблица
Вывод:Из трёх представленных видов клавиатур наиболее интересной по своим параметрам является - Media-Tech MT1228 Black USB, т.к. там идет уже складная конструкция клавиатуры, но зато модель Razer BlackWidow Ultimate Black USB - более практичная,с механическим типом клавиатуры, так что каждая модель на "любителя",смотря с какой удобнее работать.

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


четверг, 1 декабря 2011 г.

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

Эволюция компьютерной мыши

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

Я считаю что список элементов системного блока, по степени их важности, должен быть таким:

1. Материнская плата (важнейщий элемент, который крепится в системный блок, именно на материнскую плату устанавливаются основные элементы входящие в состав компьютера)

2. Процессор (является устройством обработки данных компьютера, чем мощнее процессор, тем быстрее работает ПК.Крепится на материнскую плату и отвечает за обработку данных)

3. Системная шина
(устройство которое осуществляет информационную связь между устройствами компьютера)

4.Оперативная или внешняя память (крепится на материнскую плату, отвечает за быстродействие компьютера, хранит и обрабатывает информацию)

5.Жесткий диск (служит для долговременного хранения информации)

6.Видеокарта (обрабатывает графические элементы компьютера и передает их на внешнее устройство,наличие видео карты в составе системного блока может быть необязательным, при том условии, что графический адаптер будет встроен в материнскую плату)

7.Кулер или вентилятор (служит для охлаждения греющихся элементов,в принципе является не столь важным элементом в установке, но в тендеции что компьютер становиться всё мощней и мощней, ощущается зависимость в установке кулеров на компьютер)

8.Модем (устройство, применяющееся в системах связи для физического сопряжения информационного сигнала со средой его распространения, где он не может существовать без адаптации, или просто устройство для выхода в интернет, Степень его важности зависит от того , как пользователь зависит от интернета)

суббота, 26 ноября 2011 г.

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

В первый раз я допустила ошибки в 17,19,20 - они показались мне наиболее сложными. Со второй попытки я прошла тест без ошибок.

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

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

1)Как сохранить проект приложения?
Visual Basic
Проект приложения сохраняется в отдельном файле и также в отдельных файлах сохраняются элементы проекта.
При первом сохранении указываются имена файлов для всех элементов проекта. Поскольку проект состоит из нескольких файлов, то для него лучше создать отдельную папку.
Порядок сохранения проекта, содержащего одну форму:
Файл → Сохранить как → Создание новой папки → → Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы → → ввести имя файла проекта → .
При повторном сохранении достаточно нажать на кнопку (сохранить проект) или Файл → Сохранить.

2)Как создать форму приложения?
Добавить новый объект можно с помощью меню Проект.
Например: добавить форму: Проект → Добавить форму → выбрать шаблон формы → Открыть.

3)Как добавить в форму кнопку, область для ввода текста, надпись?
Создать элемент управления: выберите нужный элемент в панели инструментов (щелкнув по кнопке элемента) и удерживая левую кнопку переместите мышь по диагонали на форме:
Выделить элемент управления: щелкните по нужному элементу мышью.
После выделения элемента управления или формы в окне свойств можно изменить его свойства. Надпись Label - служит для добавления текста на форму. Этот текст не может быть изменен пользователем, но может быть изменен программой.

4)Как изменить шрифт надписи на кнопке?
В окне свойств надо щелкнуть по свойству Font и в открывшемся окне Font выбрать подходящий шрифт, размер и жирность.

5)Как добавить в форму группу кнопок?
выберите нужный элемент в панели инструментов (щелкнув по кнопке элемента) и удерживая левую кнопку переместите мышь по диагонали на форме:
Выделить элемент управления: щелкните по нужному элементу мышью.
После выделения элемента управления или формы в окне свойств можно изменить его свойства.
Примечание: Перед выделением должна быть нажата кнопка на панели инструментов. Если нажата другая кнопка, то будет нарисован новый элемент управления.
Удалить элемент управления: выделите элемент управления и нажмите клавишу Delete.

6)Как запустить проект приложения на выполнение?
Запустить программу (запуск) или F5. При этом появляется стартовая форма, т.е. окно создаваемой программы и его значок в панели задач.

7)Как запрограммировать работу кнопки?
В поле (General) выбираем Command1. У нас появилась новая процедура для первой кнопки, введем ее имя, в теле процедуры пишем программу

8)Как создать процедуру-обработчик для события?
Для создания процедуры выполните следующее:
1 способ - дважды щелкните по нужному элементу управления или форме. Откроется окно кода, а в нем появится заголовок и окончание процедуры.
Если необходимо другое событие, то его выбирают с помощью списка в верхнем правом углу окна кода.
2 способ - откройте окно кода, выполните Инструменты → Добавить процедуру → укажите имя и параметры процедуры → Ok.
3 способ - откройте окно кода и введите нужные строки с клавиатуры.
В результате должно получиться:

Private Sub Command1_Click( )
End Sub
Чтобы выполнилась процедура обработки события, это событие должно произойти.
Для выполнения произвольной процедуры в теле другой процедуры указывают имя этой процедуры.

Private Sub Command1_Click( )
Kvadrat
End Sub

Здесь при нажатии на кнопку Command1 возникает событие Click (щелчок мышью) и вызывается и выполняется процедура Kvadrat.
Задание 1 модуля 4
Объекты

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

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

Я разослала свой опрос трем участникам: Чижова набрала 6 баллов, Лоскутова - 5 баллов, Садриева - 5 баллов, учитывая колличество набранных баллов участниками я считаю что мой опрос был не сложным и они с ним справились.

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

Program Assignment_Statement (Output);

Var

x, y : Integer;

Begin

x := 14;

y := 3;

Writeln ('x=',x);

Writeln ('y=',y);

Writeln ('x+y=',x, ' + ',y, '=',x+y);

Writeln ('x-y=', x, ' - ',y, '=',x-y);

Writeln ('x*y=', x, ' * ',y, '=',x*y);

Writeln ('x/y=', x, ' / ',y, '=',x/y);

Writeln ('x div y=', x, ' div ',y, '=',x div y);

Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)

End.

Пояснение:
Program-раздел имени программы, Assignment_Statement (Output)-имя программы,
Var- раздел описания переменных x,y; Integer- целый тип чисел,Begin- раздел операторов, x := 14- оператор присваивания переменной х, y := 3-оператор присваивания переменной у, Writeln ('x=',x)-вывод значения переменной х на экран,Writeln ('y=',y)- вывод значения переменной у на экран, Writeln ('x+y=',x, ' + ',y, '=',x+y)-вывод результата сложения переменных,Writeln ('x-y=', x, ' - ',y, '=',x-y)- вывод результата вычитания переменных,Writeln ('x*y=', x, ' * ',y, '=',x*y)- вывод результата умножения переменных,Writeln ('x/y=', x, ' / ',y, '=',x/y)- вывод результата деления переменных,Writeln ('x div y=', x, ' div ',y, '=',x div y)- вывод получения целой части от деления,Writeln ('x mod y=', x, ' mod ',y, '=',x mod y)-вывод получения остатка от целочисленного деления,End- конец программы.

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


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

Сходства и различия ЯП в Паскаль и BASIC

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

1. Язык программирования определяет набор лексических, синтаксических, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.В любом ЯПВУ имеются следующие компоненты:используемые символы (алфавит),типы данных, структуры данны

2.Зарезервированные слова в Паскаль:MOD,STRING,FOR,THEN,NOT,TO,BEGIN,CASE,CONST,IF,OR,UNTIL,IN,VAR,DIV,INDEX,PROCEDURE,DO,PROGRAMM,WHILE,DOWNTO,ELSE,END,REPEAT.
BASIC:DIM,THEN,NEXT,REM,ELSE,WHILE,TO,END,GOTO,MOD,INPUT,ON,NOT,PRINT,FOR,AND,IF.

3.Паскаль
-Имя - это последовательность латинских букв и цифр, начинающаяся с буквы.
В именах может использоваться символ _ подчеркивание.
Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Примеры правильных идентификаторов:
ALPHA
MyProgramlsBestProgram
date_27_sep_39
external
_beta
Примеры неправильных идентификаторов:
1Program {Начинается цифрой}
block#l {Содержит специальный символ}
My Prog {Содержит пробел}
mod {Зарезервированное слово}

BASIC:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы.
В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
Например:
A, Ds, SodRan, k1, n123, dlina!

4.Тип данных в Паскале определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

5.Описание массива в Паскале:
Var<имя массива> : array[<тип индекса>] of <базовый тип>;
Пример:
var T: array [1..12] of real;
Описание массива в Basic
Dim имя_массива(N-1) As Тип элементов массива
N – число элементов массива
Пример:
Dim Chislo(9) As Long

6)Структура программ в Паскале:

Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.

7.Оператор присваивания - В языке Паскаль: <переменная>: = <выражение>
пример: Х:=А
-В языке Basic: <переменная> = <выражение>
пример: Х=А

8. Оператор ветвления :
В BASIC:
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример:
if i < 10 puts "Число #{i} меньше 10" elsif i < 20 puts "Число #{i} между 10 и 20" elsif i < 30 puts "Число #{i} между 20 и 30" else puts "Число #{i} больше или равно 30" end end. В Паскале: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: IF n = 1 THEN GOTO 10 ELSE GOTO 20

9.Операторы ввода-вывода:
В BASIC:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
В Паскале:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);

10.Program Natur;
var a, Summa, N: integer;
begin
write(‘N=’); readln(N);
{Цикл с предусловием}
a: = 1; Summa: = 0;
while a < = N do begin Summa: = Summa + a; a: = a + 1 end; writeln(‘Результат суммирования’, Summa); {Цикл с постусловием} a: =1; Summa: =0; repeat Summa: = Summa + a; a: = a + 1 until a > N;
writeln(‘Результат второго суммирования’, Summa);
{Цикл с параметром}
Summa: =0;
for a: = 1 to N do Summa: = Summa + a;
writeln(‘Результат третьего суммирования’, Summa);
end.

11.FOR J=2 ТО 10 SТЕР 2
PRINT J, J*J
NEXT J
END.

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

Паскаль

BASIC

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

тест прошла... из 15 вопросов 3 неправильных, наиболее сложные показались вопросы:12,14,15...

среда, 12 октября 2011 г.

Задание 6 модуля 2:
Свой опрос я разослала трём участникам.Первый набрал 5 баллов, второй-4 и третий участник также набрал 4 балла. Проанализировав их ответы оказалось, что самым сложным был 4 вопрос, на остальные вопросы они ответили правильно.
4 вопрос: Первый этап создания программы? ответ: постановка задачи.

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

Задание 4 модуль2: 

 Задание 3 модуля 2:
1.  Что такое язык програмирования?
 Язык программирования  – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка.
2.  Какой язык программирования называют языком высокого уровня? Приведите пример.
Язык высокого уровня  – это язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си и др. 
3. Перечислите плюсы языка программирования высокого уровня.
 Плюсами языка программирования высокого уровня являются:1) Стремление облегчить решение сложных программных задач;2) Упрощение адаптации программного обеспечения в другой среде.3)  Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
4. В каком году и кем был создан язык программирования Паскаль? В чем заключается его нынешнее применение?
 Паскаль был создан Никлаусом Виртом в 1968-69 годах. Его современное применение заключается в том что это:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
 5.  Чем отличается язык программирования Basic  от Паскаля?  
    Basic  и Паскаль отличаются друг от друга первоначальным назначением и современным применением.
назначение:
Паскаль —это язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является, иногда, базой для ряда других языков.
BASIC предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров.

применение:
Паскаль

· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal 
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET  

Вasic 
· Visual Basic — объектно-ориентированный ЯП, был кардинально пересмотрен, и в текущем состоянии он практически совпадает по набору возможностей c C#, отличаются только детали синтаксиса и ключевые слова.
· Visual Basic for Applications (VBA). Это средство программирования, практически ничем не отличающееся от Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office).

6. Для чего предназначена среда программирования? Приведите пример такой среды. 
Среда программирования предназначена  для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования. Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
 


 


Этапы создания программы:Описание работы среды программирования:

Тест прошла с первой попытки, набрала 8 баллов, сложными показались 7 и 9 задания...

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

Задание 2 для модуля 1:
Структура ветвление:
1."если-то-иначе",1,4,3,2,3,4,1-если условие выполняется,то 1иначе действие 2, конец структуры если.
2. "если-то", 1,4,3,2,3,4,1- если условие выполняется,то происходят действие, конец структуры если.
 1,4,3,2,4,1-если условия не выполняются, конец структуры если.

Базовая структура цикл:
1. Цикл типа:1,4,3...,4,3,1-выполняется тело цикла для всех значений некоторой переменной (параметр цикла) в заданном диапазоне.
2. Цикл типа делать - пока...1432...2341-выполняется тело цикла до тех пор, пока выполняется условие, записанное после слова пока.Условие проверяется после выполнения тела цикла.
3. Цикл типа пока...1423...3241-выполняется тело цикла до тех пор, пока выполняется условие,записанное после слова пока.
Тест прошла со второй попытки)))