среда, 21 декабря 2011 г.
понедельник, 19 декабря 2011 г.
Модуль 4 задание 3
Ответы на вопросы относительно Basic.
1. Файл-Сохранить проект/Сохранить проект как-Выбор места сохранения-Ок
2.Проект-Добавить форму-Форма-Ок
3.Вид-Панель инструментов-CommandButton(кнопка)-TextBox(область для ввода текста)-Label(надпись)
4.Окно свойства-Font
5.
6.На панели кнопок нужно нажать кнопку с подсказкой Run (Запуск) или выбрать в меню команду Run / Run. Этим одновременно выполнится компиляцию и запустится приложение.
7.
8.Активизировать кнопку, с которой будем работать, затем перейти к окну Object Inspector и переключиться на вкладку Events (события). На ней виден список всех возможных событий для активного компонента (в данном случае кнопки). Нас интересует событие OnClick, возникающее при нажатии кнопки. Чтобы запрограммировать обработчик этого события, надо сделать двойной щелчок мыши в поле значения. Появится окно редактора кода с заготовкой для нашего обработчика.
1. Файл-Сохранить проект/Сохранить проект как-Выбор места сохранения-Ок
2.Проект-Добавить форму-Форма-Ок
3.Вид-Панель инструментов-CommandButton(кнопка)-TextBox(область для ввода текста)-Label(надпись)
4.Окно свойства-Font
5.
6.На панели кнопок нужно нажать кнопку с подсказкой Run (Запуск) или выбрать в меню команду Run / Run. Этим одновременно выполнится компиляцию и запустится приложение.
7.
8.Активизировать кнопку, с которой будем работать, затем перейти к окну Object Inspector и переключиться на вкладку Events (события). На ней виден список всех возможных событий для активного компонента (в данном случае кнопки). Нас интересует событие OnClick, возникающее при нажатии кнопки. Чтобы запрограммировать обработчик этого события, надо сделать двойной щелчок мыши в поле значения. Появится окно редактора кода с заготовкой для нашего обработчика.
Модуль 3 задание 6
program happiness;
uses crt;
var i,j,k,x,y,z: integer;
happytickets: longint;
begin
clrscr;
happytickets:= -1; {считаем, что билета 000000 не существует}
for i:= 0 to 9 do
for j:= 0 to 9 do
for k:= 0 to 9 do
for x:= 0 to 9 do
for y:= 0 to 9 do
for z:= 0 to 9 do
if i+j+k = x+y+z then inc(happytickets);
Write('Счастливых билетов: ',happytickets);
Writeln(' (это ',10000/happytickets:3:6,'% от общего числа всех билетов)');
Writeln;
Readln;
end.
|
четверг, 15 декабря 2011 г.
среда, 14 декабря 2011 г.
Модуль 5 Задание 5
Параметры клавиатур
Вывод: На мой взгляд самая лучшая клавиатура это LogicPower LP-KB 001, потому что она самая маленькая из предложенных, имеет стандартное количество клавиш (106), но ее минусом я считаю то, что она проводная
Вывод: На мой взгляд самая лучшая клавиатура это LogicPower LP-KB 001, потому что она самая маленькая из предложенных, имеет стандартное количество клавиш (106), но ее минусом я считаю то, что она проводная
вторник, 13 декабря 2011 г.
Модуль 5 задание 1
Правильных ответов-16
Применяла знания со школы и пользовалась интернетом
Мне понадобилось 7 попыток
Применяла знания со школы и пользовалась интернетом
Мне понадобилось 7 попыток
Модуль 5 Задание 2
Материнскую плату я поставлю на первое место потому что это комплекс различных устройств поддерживающий работу системы в целом, далее будет шина, потому что она соединяет все компонентв схем. На третье место поставим процессор- основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера, далее внутреняя память она хранит и обрабатывает информацию. На 5 месте будет стоять жесткий диск-долговременное хранение информации.Видеокарта -обработка графических элементов и вентелятор- охлаждение лементов. И на последнем месте модем- выход в интернет.
суббота, 10 декабря 2011 г.
пятница, 9 декабря 2011 г.
Модуль 3 задание 3
1. В состав любого ЯПВУ входит:
-используемые символы (алфавит)
-типы данных
-структуры данных
-семантика
2. Зарезервированные слова - это слова которые программистам нельзя использовать в качестве своих идентификаторов, предназначены для обозначения операторов, встроенных функций и т. п.
в языке Pascal: MOD STRING FOR THEN NOT и др.
в языке Basic: DIM THEN NEXT REM ELSE и др.
3. В ЯП Pascal:
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
В ЯП Basic:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
4. Тип данных определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Pascal:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
6. Структура программы на ЯП Паскаль:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7. Операторы присваивания.
В языке Паскаль:
<переменная>: = <выражение>
пример:
X:=(Y+Z)/(2+Z*10-1/3)
В языке Basic:
<переменная> = <выражение>
пример:
L=8
P=P+1
8. Оператор ветвления.
В ЯП Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
Пример: Из трех данных вещественных чисел X, Y, Z выбрать наибольшее.
Решение: Используем алгоритм с выложенными полными ветвлениями.
Program max3_1;
Var X, Y, Z, MAX: real;
Begin
write(‘Введите X, Y, Z ’); readln(X, Y, Z);
if X > =Y
then if X > = Z then MAX : =X else MAX : =Z
else if Y > = Z then MAX : =Y else MAX : =Z;
writeln(‘Максимальное значение’, MAX)
end.
В ЯП Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример: Составить программу для вычисления площади круга или площади квадрата в зависимости от введенного признака.
Программа:
INPUT X, M
IF M<0 THEN
S=X*X
PRINT"ПЛОШАДЬ КВАДРАТА";S
ELSE
S=PI*X*X
PRINT "ПЛОЩАДЬ КРУГА";S
END FI
END
9. Операторы ввода-вывода.
Паскаль:
Program Car;
Var V, V1, T, S, S1, S2: Real;
Begin
Write(‘введите скорости автомобилей, расстояние между ними и время движения:’);
ReadLn(V, V1, S, T);
S1: = S + (V + V1) * T;
S2: = abs((V + V1)*T – S);
WriteLn(‘Расстояние будет равно’, S1:7:4, ‘км или’, S2:7:4,’км’);
End.
Basic:
Программа:
INPUT X, M
IF M<0 THEN
S=X*X
PRINT"ПЛОШАДЬ КВАДРАТА";S
ELSE
S=PI*X*X
PRINT "ПЛОЩАДЬ КРУГА";S
END FI
END
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;
11. Пример цикла с параметром на Basic:
Составить программу для вычисления квадратов четных чисел от 2 до 10.
Программа
FOR J=2 ТО 10 SТЕР 2
PRINT J, J*J
NEXT J
END
-используемые символы (алфавит)
-типы данных
-структуры данных
-семантика
2. Зарезервированные слова - это слова которые программистам нельзя использовать в качестве своих идентификаторов, предназначены для обозначения операторов, встроенных функций и т. п.
в языке Pascal: MOD STRING FOR THEN NOT и др.
в языке Basic: DIM THEN NEXT REM ELSE и др.
3. В ЯП Pascal:
Имя - это последовательность латинских букв и цифр, начинающаяся с буквы. В именах может использоваться символ _ подчеркивание. Не разрешается использовать в качестве имен служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
В ЯП Basic:
Идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс – символ «$» или «%».
Не разрешается использовать в качестве имен служебные слова.
4. Тип данных определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
5. Pascal:
Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Basic:
Dim
имя_массива(N-1) As Тип элементов массива
6. Структура программы на ЯП Паскаль:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
7. Операторы присваивания.
В языке Паскаль:
<переменная>: = <выражение>
пример:
X:=(Y+Z)/(2+Z*10-1/3)
В языке Basic:
<переменная> = <выражение>
пример:
L=8
P=P+1
8. Оператор ветвления.
В ЯП Паскаль
If <логическое выражение> then <оператор1> else <оператор2>;
Пример: Из трех данных вещественных чисел X, Y, Z выбрать наибольшее.
Решение: Используем алгоритм с выложенными полными ветвлениями.
Program max3_1;
Var X, Y, Z, MAX: real;
Begin
write(‘Введите X, Y, Z ’); readln(X, Y, Z);
if X > =Y
then if X > = Z then MAX : =X else MAX : =Z
else if Y > = Z then MAX : =Y else MAX : =Z;
writeln(‘Максимальное значение’, MAX)
end.
В ЯП Basic
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
Пример: Составить программу для вычисления площади круга или площади квадрата в зависимости от введенного признака.
Программа:
INPUT X, M
IF M<0 THEN
S=X*X
PRINT"ПЛОШАДЬ КВАДРАТА";S
ELSE
S=PI*X*X
PRINT "ПЛОЩАДЬ КРУГА";S
END FI
END
9. Операторы ввода-вывода.
Паскаль:
Program Car;
Var V, V1, T, S, S1, S2: Real;
Begin
Write(‘введите скорости автомобилей, расстояние между ними и время движения:’);
ReadLn(V, V1, S, T);
S1: = S + (V + V1) * T;
S2: = abs((V + V1)*T – S);
WriteLn(‘Расстояние будет равно’, S1:7:4, ‘км или’, S2:7:4,’км’);
End.
Basic:
Программа:
INPUT X, M
IF M<0 THEN
S=X*X
PRINT"ПЛОШАДЬ КВАДРАТА";S
ELSE
S=PI*X*X
PRINT "ПЛОЩАДЬ КРУГА";S
END FI
END
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;
11. Пример цикла с параметром на Basic:
Составить программу для вычисления квадратов четных чисел от 2 до 10.
Программа
FOR J=2 ТО 10 SТЕР 2
PRINT J, J*J
NEXT J
END
Модуль 3 задание 1
5 попыток
Трудный вопрос:Как выглядит цикл на ЯП Basic с проверкой условия в начале цикла?
Трудный вопрос:Как выглядит цикл на ЯП Basic с проверкой условия в начале цикла?
Модуль 1 Задание 5
1. Изучаем теоритическую геологическую базу.
2.Получаем приборы
3. Исследуем приборы на поломки, если обнаруживаются поломки возвращаемся к пункту 2.
4. Идем на участок работы
5. Делаем замеры
6. Выполняем камеральные работы
7. Если расхождения с погрешностями возвращаемся к пункту 5 наче далее
8. Сдаем работу
2.Получаем приборы
3. Исследуем приборы на поломки, если обнаруживаются поломки возвращаемся к пункту 2.
4. Идем на участок работы
5. Делаем замеры
6. Выполняем камеральные работы
7. Если расхождения с погрешностями возвращаемся к пункту 5 наче далее
8. Сдаем работу
Модуль 1 Задание 4
1. Около 825 года Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми написал сочинение, в котором впервые дал описание придуманной в Индии позиционной десятичной системы счисления.Первоначально под алгоритмом понимали способы выполнения арифметических действий (сложения, вычитания, умножения столбиком и деления уголком), описанные им в этом руководстве.
2. Алгоритм — это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность. (Д. Э. Кнут)
3. Наиболее распространены следующие формы алгоритма: Словестная, графическая, программная.
4. Базовые алгоритмические структуры: следование, ветвление, цикл.
5. Основные этапы разработки алгоритма:1. Анализ задачи который включает в себя уточнение постановки задач, исходных данных и условий решений. 2. Разработка алгоритма решения, состоящий из вопросов: Есть ли решённые аналогичные задачи? Что известно? Что нужно найти? Как данные связаны между собой?
6. Проектирование сверху вниз - последовательное разложение общей функции обработки данных на простые функциональные элементы, в результате строится иерархическая схема, отражающая состав и взаимо подчинённость.При нисходящем проектировании задача анализируется с целью определения возможности разбиения ее на ряд подзадач. Затем каждая из полученных подзадач также анализируется для возможного разбиения на подзадачи. Процесс заканчивается, когда подзадачу невозможно или нецелесообразно далее разбивать на подзадачи.В данном случае программа конструируется иерархически - сверху вниз: от главной программы к подпрограммам самого нижнего уровня, причем на каждом уровне используются только простые последовательности инструкций, циклы и условные разветвления.
2. Алгоритм — это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность. (Д. Э. Кнут)
3. Наиболее распространены следующие формы алгоритма: Словестная, графическая, программная.
4. Базовые алгоритмические структуры: следование, ветвление, цикл.
5. Основные этапы разработки алгоритма:1. Анализ задачи который включает в себя уточнение постановки задач, исходных данных и условий решений. 2. Разработка алгоритма решения, состоящий из вопросов: Есть ли решённые аналогичные задачи? Что известно? Что нужно найти? Как данные связаны между собой?
6. Проектирование сверху вниз - последовательное разложение общей функции обработки данных на простые функциональные элементы, в результате строится иерархическая схема, отражающая состав и взаимо подчинённость.При нисходящем проектировании задача анализируется с целью определения возможности разбиения ее на ряд подзадач. Затем каждая из полученных подзадач также анализируется для возможного разбиения на подзадачи. Процесс заканчивается, когда подзадачу невозможно или нецелесообразно далее разбивать на подзадачи.В данном случае программа конструируется иерархически - сверху вниз: от главной программы к подпрограммам самого нижнего уровня, причем на каждом уровне используются только простые последовательности инструкций, циклы и условные разветвления.
понедельник, 5 декабря 2011 г.
Модуль 1 задание 2
1,4,3,2,3,4,1- структура "если-то". Если условие выполняется, то реализуются действия, если нет - конец структуры если
1,4,3,2,3,4,1-структура «если-то-иначе» работает по следующему принципу:
если условие выполняется, то реализуются действия 1 иначе реализуются действия 2, конец структуры если
1,4,3....3,4,1-структура «если-то-иначе» работает по следующему принципу:
если условие выполняется, то реализуются действия 1 иначе реализуются действия 2, конец структуры если
1,4,3,2...2,3,4,1-Цикл типа пока.
Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока.
1,4,3,2...3,2,4,1-Цикл типа делать - пока.
Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока. Условие проверяется после выполнения тела цикла
1,4,3,2,3,4,1-структура «если-то-иначе» работает по следующему принципу:
если условие выполняется, то реализуются действия 1 иначе реализуются действия 2, конец структуры если
1,4,3....3,4,1-структура «если-то-иначе» работает по следующему принципу:
если условие выполняется, то реализуются действия 1 иначе реализуются действия 2, конец структуры если
1,4,3,2...2,3,4,1-Цикл типа пока.
Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока.
1,4,3,2...3,2,4,1-Цикл типа делать - пока.
Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока. Условие проверяется после выполнения тела цикла
Модуль 1 задание 1
Мне понадобилось 3 попытки, чтобы набрать более 7 правильных ответов. Во время теста я ничем не пользовалась. Самый сложный для меня вопрос это-"Выберите верное перечисление базовых алгоритмических структур."
воскресенье, 16 октября 2011 г.
пятница, 14 октября 2011 г.
Модуль 2 Задание3
1. Язык программирования – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка.
2. Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада и др.
3. Плюсы языка программирования высокого уровня:
· Стремление облегчить решение сложных программных задач
· Упрощение адаптации программного обеспечения в другой среде
· Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
остаётся неизменным.
4. Паскаль был создан Никлаусом Виртом в 1968-69 годах.
Современное использование:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
5. Basic от Паскаля отличается первоначальным назначением:
(Паскаль — язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является, иногда, базой для ряда других языков.
BASIC предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров)
и современным применением:
(Паскаль:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
BASIC:
Visual Basic .NET (2001, Microsoft)— объектно-ориентированный ЯП, был кардинально пересмотрен, и в текущем состоянии он практически совпадает по набору возможностей c C#, отличаются только детали синтаксиса и ключевые слова.
· Visual Basic for Applications (VBA). Это средство программирования, практически ничем не отличающееся от Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office)
6. Среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования.
Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
2. Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада и др.
3. Плюсы языка программирования высокого уровня:
· Стремление облегчить решение сложных программных задач
· Упрощение адаптации программного обеспечения в другой среде
· Обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
остаётся неизменным.
4. Паскаль был создан Никлаусом Виртом в 1968-69 годах.
Современное использование:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
5. Basic от Паскаля отличается первоначальным назначением:
(Паскаль — язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является, иногда, базой для ряда других языков.
BASIC предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров)
и современным применением:
(Паскаль:
· Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal
· Система программирования PascalABC.NET, ориентированная на обучение современному программированию. Язык системы — это Object Pascal для платформы Microsoft .NET
BASIC:
Visual Basic .NET (2001, Microsoft)— объектно-ориентированный ЯП, был кардинально пересмотрен, и в текущем состоянии он практически совпадает по набору возможностей c C#, отличаются только детали синтаксиса и ключевые слова.
· Visual Basic for Applications (VBA). Это средство программирования, практически ничем не отличающееся от Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office)
6. Среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык программирования.
Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
Модуль 2 задание 1
Правильных ответов 7
Самый сложный вопрос оказался : Среда программирования обязательно имеет в своем составе...
Тест решила со второй попытки
Самый сложный вопрос оказался : Среда программирования обязательно имеет в своем составе...
Тест решила со второй попытки
понедельник, 12 сентября 2011 г.
Подписаться на:
Комментарии (Atom)











