https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdG1Hc1MzTi11d3pvcGhIeU56MGt2TGc
среда, 28 декабря 2011 г.
Модуль 5, задание 4.
https://docs.google.com/document/d/1YB3xnkFQUGAr58DSNR-aTRV7AzzPeprDSZ5CXWBMIs4/edit
Модуль 5, задание 2.
- Материнская плата
- Процессор
- Внутренняя память
- Видеокарта
- Жесткий диск
- Шина
- Вентилятор
- Модем
Порядок обоснован тем, что без первых в списке деталей обойтись нельзя, а вот отсутствие последних двух, в принципе, можно и перетерпеть.
- Процессор
- Внутренняя память
- Видеокарта
- Жесткий диск
- Шина
- Вентилятор
- Модем
Порядок обоснован тем, что без первых в списке деталей обойтись нельзя, а вот отсутствие последних двух, в принципе, можно и перетерпеть.
воскресенье, 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, задание 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. конец
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, задание 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
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 Тип элементов массива
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
Basic - https://docs.google.com/spreadsheet/ccc?key=0Avgkcl6fVzNEdE85bDdyd3BVWEZpOHp2YjVZcHFmYnc
суббота, 17 декабря 2011 г.
Модуль 3, задание 1.
11 баллов получил со второй попытки. Сложным был вопрос про правильный вариант описания массива на ЯП Basic.
понедельник, 31 октября 2011 г.
Задание 3, Модуль 2
1. Язык программирования - формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
2. Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. Пример: Бейсик, Паскаль.
3. 1) Стремление облегчить решение сложных программных задач
2) Упрощение адаптации программного обеспечения в другой среде
3) Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
4. Паскаль был создан Никлаусом Виртом в 1968-69. Современное использование:
1) Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
2) Система программирования PascalABC.NET, ориентированная на обучение современному программированию.
5. В отличие от Паскаля, в ЯП Basic объявление переменных не требует специальной секции.
6.Среда программирования - это различные сервисные услуги, предоставляемые программной оболочкой, которые предоставляют пользователю удобные средства для создания, редактирования(изменения) и выполнения различных программ. Пример: Среда программирования Turbo Pascal. Окно среды программирования ТР7 состоит:
1) Главного верхнего меню
2) Окна текстового редактора
3) Строка статуса и подсказки
2. Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. Пример: Бейсик, Паскаль.
3. 1) Стремление облегчить решение сложных программных задач
2) Упрощение адаптации программного обеспечения в другой среде
3) Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
4. Паскаль был создан Никлаусом Виртом в 1968-69. Современное использование:
1) Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
2) Система программирования PascalABC.NET, ориентированная на обучение современному программированию.
5. В отличие от Паскаля, в ЯП Basic объявление переменных не требует специальной секции.
6.Среда программирования - это различные сервисные услуги, предоставляемые программной оболочкой, которые предоставляют пользователю удобные средства для создания, редактирования(изменения) и выполнения различных программ. Пример: Среда программирования Turbo Pascal. Окно среды программирования ТР7 состоит:
1) Главного верхнего меню
2) Окна текстового редактора
3) Строка статуса и подсказки
понедельник, 3 октября 2011 г.
Задание 5, модуль 1
Так ну тут сложновато будет.
Алгоритм для выращивания кристалла поваренной соли в домашних условиях.
1. Набираем литровую банку воды.
2. Добавляем в неё соль при постоянном помешивании, до тех, пор пока соль не перестанет растворяться. (Это "цикл с условием")
3. Берём карандаш, кладём его поперёк горловины банки и привязываем гайку на верёвке, длина верёвки такая, чтобы гайка висела примерно посередине банки.
4. Ставим банку в тёмное место с ПОСТОЯННОЙ влажностью.
5. Через 3 дня проверяем. Если одного кристалла достаточно, достаём гайку и забираем кристалл.
6. В противном случае помещаем в этот же раствор другую гайку и вынимаем через день.(Это структура "если-то-иначе").
Алгоритм для выращивания кристалла поваренной соли в домашних условиях.
1. Набираем литровую банку воды.
2. Добавляем в неё соль при постоянном помешивании, до тех, пор пока соль не перестанет растворяться. (Это "цикл с условием")
3. Берём карандаш, кладём его поперёк горловины банки и привязываем гайку на верёвке, длина верёвки такая, чтобы гайка висела примерно посередине банки.
4. Ставим банку в тёмное место с ПОСТОЯННОЙ влажностью.
5. Через 3 дня проверяем. Если одного кристалла достаточно, достаём гайку и забираем кристалл.
6. В противном случае помещаем в этот же раствор другую гайку и вынимаем через день.(Это структура "если-то-иначе").
Задание 4, Модуль 1
-Понятие алгоритм возникло примерно в 8 веке, от имени учёного ал-Хорезми. Раньше оно означало только последовательность действий.
-Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
-Алгоритм может быть записан словами и изображён схематически. Обычно сначала (на уровне идеи) алгоритм описывается словами, но по мере приближения к реализации он обретает всё более формальные очертания и формулировку на языке, понятном исполнителю (например, машинный код). Например, для описания алгоритма применяются блок-схемы. Другим вариантом описания, не зависимым от языка программирования, является псевдокод.
-Следование, ветвление, цикл.
-постановка задачи, анализ; формализованное описание задачи, выбор формы алгоритма;
проектирование общей структуры алгоритма; отладка; получение рабочего алгоритма.
-Нисходящее проектирование предполагает последовательное разбиение исходной задачи на подзадачи до такой конкретизации, когда подзадача сможет быть реализована одним оператором выбранного для программирования языка.
-Алгоритм - точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время.
-Алгоритм может быть записан словами и изображён схематически. Обычно сначала (на уровне идеи) алгоритм описывается словами, но по мере приближения к реализации он обретает всё более формальные очертания и формулировку на языке, понятном исполнителю (например, машинный код). Например, для описания алгоритма применяются блок-схемы. Другим вариантом описания, не зависимым от языка программирования, является псевдокод.
-Следование, ветвление, цикл.
-постановка задачи, анализ; формализованное описание задачи, выбор формы алгоритма;
проектирование общей структуры алгоритма; отладка; получение рабочего алгоритма.
-Нисходящее проектирование предполагает последовательное разбиение исходной задачи на подзадачи до такой конкретизации, когда подзадача сможет быть реализована одним оператором выбранного для программирования языка.
понедельник, 26 сентября 2011 г.
Задание 2, Модуль 1
1, 3, 2, 4. Такой порядок может иметь устройство, отбирающее овощи, больше определённой массы. То есть 1 - начало алгоритма, 2 - взвешивание, 3 - условие (если < "масса", то...), 4 - конец алгоритма.
вторник, 13 сентября 2011 г.
Первое задание.
Я выполнил заданный тест с первого раза. У меня было 7 правильных и 3 неверных ответа. Сложным был вопрос о том чего не может содержать алгоритм. Я ответил "неточностей". Но это неверно. Придётся посмотреть в учебник.
понедельник, 12 сентября 2011 г.
Подписаться на:
Комментарии (Atom)


