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

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

https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdG1Hc1MzTi11d3pvcGhIeU56MGt2TGc

Модуль 5, задание 4.

https://docs.google.com/document/d/1YB3xnkFQUGAr58DSNR-aTRV7AzzPeprDSZ5CXWBMIs4/edit

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

- Материнская плата
- Процессор
- Внутренняя память
- Видеокарта
- Жесткий диск
- Шина
- Вентилятор
- Модем

Порядок обоснован тем, что без первых в списке деталей обойтись нельзя, а вот отсутствие последних двух, в принципе, можно и перетерпеть.

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

19 баллов с первого раза, тест элементарный.

Модуль 4, задание 7




Модуль 4, задание 6




Модуль 4, задание 4.




воскресенье, 25 декабря 2011 г.



1. Файл - сохранить проект как.

2. Нажать кнопку Add Form на стандартной панели инструментов. В открывшемся диалоговом окне Add Form установите курсор на значок Form и нажать кнопку Открыть или дважды щелкнуть на значке.

3. Слева, там где компонеты формы, найдем Найдём нужный объект. Щелкнем по нему, а потом мышь переведем на поле формы и нажав на левую клавишу мыши растянем пунктирный прямоугольник до нужного нам размера.

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


5. Выполнить пункт 3 для объекта Command button несколько раз.

6. Файл - создать Проект.exe

7. В верхней строке нажимаем «Вид» и выбираем «Код». В поле (General) выбираем Comand1. Правее выбрать Click. Далее пишем код для нашей кнопки.

8. Убедитесь, что событие объявляется с помощью Оператор Event.
Объявите переменную объекта на уровне модуля или класса с помощью ключевого слова WithEvents (Visual Basic). С помощью предложения As для этой переменной нужно указать класс, который вызывает событие.
В объявлении процедуры обработки события Sub добавьте предложение Предложение Handles (Visual Basic), которое задает значение переменной WithEvents и имя события.
При возникновении события Visual Basic автоматически вызывает процедуру Sub. Код может использовать оператор RaiseEvent, чтобы создавать событие.

Модуль 4, задание 2.




Модуль 4, задание 1

https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdEFYcVoyMFFHbUZhTzZkRlI1Q0ZvTHc

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

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

program p2; program-стандартное начало, p2- название программы
var x,y,z,a,b:real; var - раздел описания пер-ных, х,y,a,b-переменные, real-тип
begin begin - начало программы
write('x='); write - вывод данных на экран, 'x='-это появится на экране
readln(x); readln-ввод данных с переносом строки, x-вводимое значение
write('y='); аналогично
readln(y); аналогично
write('z='); аналогично
readln(z); аналогично
if x<=z then a:=5*arctan(z) пошло ветвление if-если x меньше\равен z тогда перем.
else b:=(3*(x-y))/(sqr(z)+sqr(x)); a присваевается значение, иначе b присваев. знач
writeln('A=',a); writeln- выести на экран с переносом строки A=значение а
writeln('B=',b); аналогично
end. конец

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



Модуль 3, задание 4

https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdDBMUzJ1WHVZbDNpRnBYOW5sUFVXMHc

Модуль 3, задание 3б

6. Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7.В языке Паскаль:
<переменная>: = <выражение>
X:= Y+Z
В языке Basic:
<переменная> = <выражение>
F= 2^Z
8.В Паскале
If <логическое выражение> then <оператор1> else <оператор2>
Пример
If S:=18 then Writeln ('S=',S), else S:=S+1

В Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример
If X < 100 Then X=X+1 Else PRINT "Bolshe sotni" End If 9. В Паскале Ввод данных с клавиатуры: read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
Пример
Writeln('Vvedi x');
Read(x);
В Basic
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
Пример
INPUT "Запиши делимое", x
INPUT "Запиши делитель", y
z=x/y
PRINT "Частное"; "равно"; z
10.For i:=1 To 20 Do Write(i/2);
11.FOR K=1 TO 60
G=I*I
PRINT I; G
NEXT I

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

1. В любом ЯПВУ имеются следующие компоненты:Используемые символы (алфавит), Типы данных, Структуры данных, Семантика.
2. Зарезервированными считаются слова, использование которых подразумевает выполнение конкретного процедуры или функции. Например: FOR, GOTO и др.
3. В Паскале можно использовать CASE, CONST, IF, нельзя GOTO, NEXT, REM. В Basic можно использовать MOD, INPUT, ON, нельзя VAR, REPEAT, CASE.
4. Тип определяет: возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу; внутреннюю форму представления данных в ЭВМ; операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. В Паскале
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
В Basic
Dim
имя_массива(N-1) As Тип элементов массива

воскресенье, 18 декабря 2011 г.

Модуль 3, задание 2

Pascal - https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdGEyWnM5T3NtTTdsTW9leGhUSzgwNmc

Basic - https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdE85bDdyd3BVWEZpOHp2YjVZcHFmYnc

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

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

11 баллов получил со второй попытки. Сложным был вопрос про правильный вариант описания массива на ЯП Basic.