2 дек. 2011 г.
30 нояб. 2011 г.
Задание 5 для модуля 5
Таблица сравнения
Вывод: Из представленных мной клавиатур Logitech является лучшей. Удобная в использовании, имеет 16 программируемых клавиш. И вообще эта компания является очень известной во всем мире. Но практичнее, на мой взгляд, клавиатура CBR KB, она гнется в любую сторону, так как сделана из резины.
Вывод: Из представленных мной клавиатур Logitech является лучшей. Удобная в использовании, имеет 16 программируемых клавиш. И вообще эта компания является очень известной во всем мире. Но практичнее, на мой взгляд, клавиатура CBR KB, она гнется в любую сторону, так как сделана из резины.
29 нояб. 2011 г.
Задание 2 для модуля 5
Я расставила элементы от самого важного (без которого ПК не может работать) до менее важного (элемент, не влияющий на работу ПК).
1) Материнская плата (на ней располагаются процессор и память)
2) Шина (линии, предназначенные для передачи информации между устройствами компьютера)
3) Процессор (отвечает за обработку данных)
4) Внутренняя память (хранит и обрабатывает информацию)
5) Жесткий диск (долговременное хранение информации)
6) Видеокарта (обработка графических элементов)
7) Вентилятор (охлаждение греющихся элементов)
8) Модем (устройство для выхода в интернет)
1) Материнская плата (на ней располагаются процессор и память)
2) Шина (линии, предназначенные для передачи информации между устройствами компьютера)
3) Процессор (отвечает за обработку данных)
4) Внутренняя память (хранит и обрабатывает информацию)
5) Жесткий диск (долговременное хранение информации)
6) Видеокарта (обработка графических элементов)
7) Вентилятор (охлаждение греющихся элементов)
8) Модем (устройство для выхода в интернет)
28 нояб. 2011 г.
Задание 1 для модуля 5
За тест я набрала 19 баллов с первого раза. Пользовалась тетрадкой по лекции. Неправильно ответила на последнй вопрос
23 нояб. 2011 г.
22 нояб. 2011 г.
21 нояб. 2011 г.
17 нояб. 2011 г.
14 нояб. 2011 г.
7 нояб. 2011 г.
30 окт. 2011 г.
Задание 5 для модуля 3 (ответы)
На опрос ответили 3 участника.
Надя Мельчакова набрала 6 баллов.
Оля Мехоношина набрала 4 балла.
Валя Зерова набрала 5 баллов.
По итогам можно сказать, что опрос был достаточно простым.
Надя Мельчакова набрала 6 баллов.
Оля Мехоношина набрала 4 балла.
Валя Зерова набрала 5 баллов.
По итогам можно сказать, что опрос был достаточно простым.
Задание 6 для модуля 3
program p4;
var x,y:array[0..5] of real;
a,b:real;
i:integer;
begin
write('a,b : ');
readln(a,b);
for i:=0 to 5 do
begin
write('x',i+1,'=');
readln(x[i]);
y[i]:=(a-exp(b*x[i]))/(sqr(ln(x[i])));
end;
for i:=0 to 5 do
writeln('y(',i+1,')=',y[i]:0:2);
readln
end
program - раздел имени программы, р4 - имя пролграммы;
var - раздел описания переменных х,у - переменные; array[0..5] - тип индекса, of real - базовый тип;
i:integer - целый тип чисел;
begin - раздел операторов
write('a,b : ') - (оператор ввода-вывода) список вывода данных на экран;
readln(a,b) - (оператор ввода-вывода) список ввода данных с клавиатуры;
for i:=0 to 5 do - оператор цикла с параматром, оператор присваивания
begin - раздел операторов
write('x',i+1,'=') - (оператор ввода-вывода) список вывода данных на экран;
readln(x[i]) - (оператор ввода-вывода) список ввода данных с клавиатуры;
y[i]:=(a-exp(b*x[i]))/(sqr(ln(x[i]))) - оператор присваивания;
end - конец программы;
for i:=0 to 5 do - оператор цикла с параматром, оператор присваивания
writeln('y(',i+1,')=',y[i]:0:2) - (оператор ввода-вывода) список вывода данных на экран;
readln - ввод данных с клавиатуры
end - конец программы.
var x,y:array[0..5] of real;
a,b:real;
i:integer;
begin
write('a,b : ');
readln(a,b);
for i:=0 to 5 do
begin
write('x',i+1,'=');
readln(x[i]);
y[i]:=(a-exp(b*x[i]))/(sqr(ln(x[i])));
end;
for i:=0 to 5 do
writeln('y(',i+1,')=',y[i]:0:2);
readln
end
program - раздел имени программы, р4 - имя пролграммы;
var - раздел описания переменных х,у - переменные; array[0..5] - тип индекса, of real - базовый тип;
i:integer - целый тип чисел;
begin - раздел операторов
write('a,b : ') - (оператор ввода-вывода) список вывода данных на экран;
readln(a,b) - (оператор ввода-вывода) список ввода данных с клавиатуры;
for i:=0 to 5 do - оператор цикла с параматром, оператор присваивания
begin - раздел операторов
write('x',i+1,'=') - (оператор ввода-вывода) список вывода данных на экран;
readln(x[i]) - (оператор ввода-вывода) список ввода данных с клавиатуры;
y[i]:=(a-exp(b*x[i]))/(sqr(ln(x[i]))) - оператор присваивания;
end - конец программы;
for i:=0 to 5 do - оператор цикла с параматром, оператор присваивания
writeln('y(',i+1,')=',y[i]:0:2) - (оператор ввода-вывода) список вывода данных на экран;
readln - ввод данных с клавиатуры
end - конец программы.
29 окт. 2011 г.
Задание 3 для модуля 3 (дополнение)
3. Пример разрешенных идентификаторов:
Pascal
max3_1
Sub1
Stroki
Basic
dlina
SodRan
n123
Пример неразрешенных идентификаторов:
Pascal
max3 1
begin
_slovo
Basic
%max
Print6
$mod
Pascal
max3_1
Sub1
Stroki
Basic
dlina
SodRan
n123
Пример неразрешенных идентификаторов:
Pascal
max3 1
begin
_slovo
Basic
%max
Print6
$mod
24 окт. 2011 г.
Задание 3 для модуля 3 (часть 2)
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
В языке Паскаль:
<переменная>: = <выражение>
пример:
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 для модуля 3 (часть 1)
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.
-используемые символы (алфавит)
-типы данных
-структуры данных
-семантика
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.
23 окт. 2011 г.
Задание 1 для модуля 3
С первой попытки набрала 12 баллов.
Пользовалась презентацией лекции.
Сложным показался вопрос о том, что является особенностью программы на ЯП Basic.
Пользовалась презентацией лекции.
Сложным показался вопрос о том, что является особенностью программы на ЯП Basic.
17 окт. 2011 г.
Задание 6 для модуля 2
Первый - 5 баллов
Второй - 4 балла
Третий - 4 балла
Легким был 2 вопрос
4 и 5 вопрос были сложнее.
Второй - 4 балла
Третий - 4 балла
Легким был 2 вопрос
4 и 5 вопрос были сложнее.
11 окт. 2011 г.
10 окт. 2011 г.
Задание 3 для модуля 2
1) Язык программирования - это формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ.
2) ЯВУ - это язык программирования, разработанный для быстроты и удобства использования программистом. Примеры: Паскаль, Си, Бейсик.
3) Плюсы ЯВУ:
- стремление облегчить решение сложных программных задач;
- упрощение адаптации ПО в другой среде;
- обеспечение связи программ написанных на ЯВУ, с различными ОС и оборудованием, в то время как их исходный код остается неизменным.
4) Паскаль был создан в конце 1960 гг, Никлаусом Виртом.
Современное использование:
- обьектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal;
- система программирования PascalABC.NET, ориентированная на обучение современному программированию.
5) Отличие Паскаль от Бейсик:
Система программирования Паскаль ориентирована на обучение современному программированию, а Бейсик предназначен для написания макросов и других прикладных программ для конкретных приложений.
В программе Basis не нужно объявлять переменные, нет необходимости объявлять типы данных.
6) Среда программирования служит для разработки (написания) программ и обычно ориентируется на конкретный язык программирования.
Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
2) ЯВУ - это язык программирования, разработанный для быстроты и удобства использования программистом. Примеры: Паскаль, Си, Бейсик.
3) Плюсы ЯВУ:
- стремление облегчить решение сложных программных задач;
- упрощение адаптации ПО в другой среде;
- обеспечение связи программ написанных на ЯВУ, с различными ОС и оборудованием, в то время как их исходный код остается неизменным.
4) Паскаль был создан в конце 1960 гг, Никлаусом Виртом.
Современное использование:
- обьектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal;
- система программирования PascalABC.NET, ориентированная на обучение современному программированию.
5) Отличие Паскаль от Бейсик:
Система программирования Паскаль ориентирована на обучение современному программированию, а Бейсик предназначен для написания макросов и других прикладных программ для конкретных приложений.
В программе Basis не нужно объявлять переменные, нет необходимости объявлять типы данных.
6) Среда программирования служит для разработки (написания) программ и обычно ориентируется на конкретный язык программирования.
Интегрированная среда программирования, как правило, включает в себя экранный редактор, компилятор, компоновщик, отладчик, а также систему контекстной информационной помощи. Эта совокупность программ, объединенных в общую систему, позволяет писать и редактировать программы, компилировать их, компоновать, отлаживать и запускать на выполнение не выходя из среды.
Задание 1 для модуля 2
С первой попытки набрала 7 баллов. Ничем не пользовалась.
Сложным показался вопрос о том, что обязательно имеет в своем составе среда программирования.
26 сент. 2011 г.
Выполнение заданий
Задания 1 для модуля 1:
С первой попытки набрала 8 баллов. Пользовалась лекцией в тетради.
Задание 2 для модуля 1:
1-эта фигура означает начало(конец) программы
4-преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)
3-выполнение некоторой операции
2-выбор одного из двух возможных решений алгоритма
1-конец
С первой попытки набрала 8 баллов. Пользовалась лекцией в тетради.
Задание 2 для модуля 1:
1-эта фигура означает начало(конец) программы
4-преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)
3-выполнение некоторой операции
2-выбор одного из двух возможных решений алгоритма
1-конец
12 сент. 2011 г.
Подписаться на:
Комментарии (Atom)















