вторник, 25 октября 2011 г.
модуль 3 задание 5
Захарова Анна - 5 баллов
Семченко Анастасия - 6 баллов
Шабалина Екатерина - 5 баллов
Мой опрос был достаточно простым. Чтобы его успешно пройти, достаточно внимательно изучить лекционный материал.
Сложным оказался вопрос: "Зарезервированные слова...".
Правильный ответ: это слова, имеющие специальное значение; нельзя использовать в названии.
Спасибо девочкам, что не поленились и хорошо ответили на вопросы.
Семченко Анастасия - 6 баллов
Шабалина Екатерина - 5 баллов
Мой опрос был достаточно простым. Чтобы его успешно пройти, достаточно внимательно изучить лекционный материал.
Сложным оказался вопрос: "Зарезервированные слова...".
Правильный ответ: это слова, имеющие специальное значение; нельзя использовать в названии.
Спасибо девочкам, что не поленились и хорошо ответили на вопросы.
модуль 3 задание 6
program V;
uses crt;
var n: integer;
P, Code: integer;
Str: string;
Begin
repeat
Write ( ʹВведите n:ʹ);
Readln
Val (Str, P, Code);
if Code <>0 then Writeln ( ʹНеправильный ввод! Ошибка в позиции:ʹ, Code);
until Code=0;
n:=P;
Writeln ( ʹВведено:ʹ,n);
Readln;
End.
Программа с названием "В".
использование
раздел описания переменных. Переменная n задана целочисленным типом
Переменные П и код заданы целочисленным типом.
Переменная Стр задана строковым типом.
Начало программы.
Тело цикла
Цикл "до".
Записать (ʹВведено:ʹ,n)
Список ввода
Переводит с действительного типа в строковый.
если код <>0 то вывод ( ʹНеправильный ввод! Ошибка в позиции:ʹ,код)
логическое выражение код =0
переменная н присваивается к выражению П
Список вывода ( ʹВведено:ʹ,н)
Конец программы.
uses crt;
var n: integer;
P, Code: integer;
Str: string;
Begin
repeat
Write ( ʹВведите n:ʹ);
Readln
Val (Str, P, Code);
if Code <>0 then Writeln ( ʹНеправильный ввод! Ошибка в позиции:ʹ, Code);
until Code=0;
n:=P;
Writeln ( ʹВведено:ʹ,n);
Readln;
End.
Программа с названием "В".
использование
раздел описания переменных. Переменная n задана целочисленным типом
Переменные П и код заданы целочисленным типом.
Переменная Стр задана строковым типом.
Начало программы.
Тело цикла
Цикл "до".
Записать (ʹВведено:ʹ,n)
Список ввода
Переводит с действительного типа в строковый.
если код <>0 то вывод ( ʹНеправильный ввод! Ошибка в позиции:ʹ,код)
логическое выражение код =0
переменная н присваивается к выражению П
Список вывода ( ʹВведено:ʹ,н)
Конец программы.
понедельник, 24 октября 2011 г.
модуль 3 задание 3
Продолжение
7. Оператор присваивания в Паскаль:
<переменная>:=<выражение>
V:=A+1
Оператор присваивания в Бейсик:
<переменная>=<выражение>
V=A+1
8. Операторы ветвления
Паскаль:
If <логическое выражение> then <оператор 1>else <оператор 2>;
if a<0 then b:=1;
Бейсик:
If УсловиеThen
Серия 1
Else
Серия 2
End If (Visual Basic)
9. Операторы ввода и вывода
Паскаль:
Ввод данных с клавиатуры:
read(<список ввода>); readln(< свисок вывода>);
Readln (A1, A2,... AK);
Вывод данных на экран:
write(<список вывода>);
writeln(<список вывода>);
Write (A1, A2,... AK);
Writeln (A1, A2,... AK);
Бейсик:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
INPUT "Загадано число от 1 до 100, угадайте его :)"
INPUT "Ваш вариант";
PRINT v
10. Program E;
var
A: integer;
B: longint ;
begin
A:=1; B:=0;
reperat
B:=B+A*A;
A:=A+1;
until A>100;
writeln (B);
End.
11. FOR X=10 TO 100 STEP 2
LET Y=SQR(X)
PRINT X,Y
NEXT X
7. Оператор присваивания в Паскаль:
<переменная>:=<выражение>
V:=A+1
Оператор присваивания в Бейсик:
<переменная>=<выражение>
V=A+1
8. Операторы ветвления
Паскаль:
If <логическое выражение> then <оператор 1>else <оператор 2>;
if a<0 then b:=1;
Бейсик:
If УсловиеThen
Серия 1
Else
Серия 2
End If (Visual Basic)
CLS
INPUT "Введите год основания Москвы: M="; M
IF M = 1147 THEN PRINT "Вы правы!" ELSE PRINT "Вы ошиблись!"
9. Операторы ввода и вывода
Паскаль:
Ввод данных с клавиатуры:
read(<список ввода>); readln(< свисок вывода>);
Readln (A1, A2,... AK);
Вывод данных на экран:
write(<список вывода>);
writeln(<список вывода>);
Write (A1, A2,... AK);
Writeln (A1, A2,... AK);
Бейсик:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
INPUT "Загадано число от 1 до 100, угадайте его :)"
INPUT "Ваш вариант";
PRINT v
10. Program E;
var
A: integer;
B: longint ;
begin
A:=1; B:=0;
reperat
B:=B+A*A;
A:=A+1;
until A>100;
writeln (B);
End.
11. FOR X=10 TO 100 STEP 2
LET Y=SQR(X)
PRINT X,Y
NEXT X
воскресенье, 23 октября 2011 г.
модуль 3 задание 3
1. В любого ЯП входит: используемые символы (алфавит), типы данных, структуры данных, семантика.
2. Зарезервированное слова (или ключевое слово) - в языках программирования слово, имеющее специальное значение (из википедии). Зарезервированные слова нельзя использовать в названии.
В Паскаль, например, это MOD IN DO DIV OR VAR и другие. В Basic это DIM TO R IF NOT и другие.
3. Паскаль:
Бейсик:
2. Зарезервированное слова (или ключевое слово) - в языках программирования слово, имеющее специальное значение (из википедии). Зарезервированные слова нельзя использовать в названии.
В Паскаль, например, это MOD IN DO DIV OR VAR и другие. В Basic это DIM TO R IF NOT и другие.
3. Паскаль:
- имя - это последовательность латинских букв и цифр, начинающаяся с буквы
- в именах может использоваться символ _ подчёркивания
- не разрешается использовать в качестве имён служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Бейсик:
- идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы
- в конце идентификатора может быть суффикс-символ "$" или " %"
- не разрешается использовать в качестве имён служебные слова
правильно- DNI%, MyFirstProgram,Kniga$ ; неправильно-PRINT, DIM, %DNI
4. Тип определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу
- внутреннюю форму представления данных в ЭВМ
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу
5. Массивом называют упорядоченный набор однотипных переменных (элементов).
Пример записи массива в ЯП Паскаль:
Var
<имя массива> : array [<тип индекса>] of <базовый тип>;
Var Spisok: array [1...40] String [20];
В ЯП Бейсик:
Dim
имя_массива(N-1) As Тип элементов массива
Dim Db1_Array (5, 7) As Single
6. Структура программы на ЯП Паскаль выглядит следующим образом:
Program <Имя программы>;
Label <раздел описания меток>;
Const <раздел описания констант>;
Type <раздел описания типов>;
Var <раздел описания переменных>;
Procedure (Function) <раздел описания подпрограмм>;
Begin<раздел операторов>;
End.
Var
<имя массива> : array [<тип индекса>] of <базовый тип>;
Var Spisok: array [1...40] String [20];
В ЯП Бейсик:
Dim
имя_массива(N-1) As Тип элементов массива
Dim Db1_Array (5, 7) As Single
6. Структура программы на ЯП Паскаль выглядит следующим образом:
Program <Имя программы>;
Label <раздел описания меток>;
Const <раздел описания констант>;
Type <раздел описания типов>;
Var <раздел описания переменных>;
Procedure (Function) <раздел описания подпрограмм>;
Begin<раздел операторов>;
End.
модуль 3 задание 1
Чтобы пройти тест и набрать не менее 11 баллов мне понадобилось 2 попытки. После первой попытки я набрала 4 балла, после второй - 11баллов. Я пользовалась лекцией и презентацией. Наиболее трудным мне показался вопрос: "Из перечисленных типов ЯП Pascal выберите целый тип." Трудность, скорее всего, была вызвана невнимательным прочтением лекции.
вторник, 18 октября 2011 г.
модуль 2 задание 5
Первый, второй и третий справились с опросом. Набрали 5 баллов из пяти.
Раз они справились, значит сложных вопросов не оказалось. Все усвоили материал!
Раз они справились, значит сложных вопросов не оказалось. Все усвоили материал!
модуль 2 задание 1
Чтобы пройти тест, мне понадобилось 2 попытки. С первой попытки тест пройти оказалось не так то просто. Со второй попытки я успешно набрала 9 баллов, всё благодаря материалу, который вы выложили. Если прочитать внимательно весь материал и запомнить основные моменты, то ни один вопрос не покажется сложным.
понедельник, 17 октября 2011 г.
модуль 2 задание 3
1. Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.(википедия)
2. Язык высокого уровня - это язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. К нему относят, например, Паскаль, Бейсик, Фортран.
3. Плюсы ЯВУ:
Современное использование:
1)объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
2) система программирования PascalABC.NET, ориентированная на обучении современному программированию. Язык системы - это Object Pascal для платформы Microsoft.NET.
5. Бейсик предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров. А Паскаль был опубликован как небольшой и эффективный язык. Был создан, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурные данные.
6.Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования (в этом случае языки, обычно, принадлежат одной языковой группе, например, Си-подобные).
Среда программирования включает в себя основные компоненты: редактор с подсветкой синтаксиса конкретного языка программирования, компиляр, отладчик.
Пример сред программирования: ASM Editor for Windows version 2.2, Borland Delphi 7 Personal Portable Edition.
2. Язык высокого уровня - это язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. К нему относят, например, Паскаль, Бейсик, Фортран.
3. Плюсы ЯВУ:
- стремление обеспечить решение сложных программных задач
- упрощение адаптации программного обеспечения в другой среде
- обеспечение связи программ, написанных на ЯВУ, с различными операционными системами и оборудованием, в то время как их исходный код остаётся неизменным.
Современное использование:
1)объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal.
2) система программирования PascalABC.NET, ориентированная на обучении современному программированию. Язык системы - это Object Pascal для платформы Microsoft.NET.
5. Бейсик предназначался для обучения программированию и получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров. А Паскаль был опубликован как небольшой и эффективный язык. Был создан, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурные данные.
6.Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования (в этом случае языки, обычно, принадлежат одной языковой группе, например, Си-подобные).
Среда программирования включает в себя основные компоненты: редактор с подсветкой синтаксиса конкретного языка программирования, компиляр, отладчик.
Пример сред программирования: ASM Editor for Windows version 2.2, Borland Delphi 7 Personal Portable Edition.
вторник, 4 октября 2011 г.
модуль 1 задание 5
Словесный алгоритм
Подготовка теодолита к точным измерениям
1. Подойти к теодолиту.
2. Подкрутить винты у подставки теодолита
3. Навести зрительную трубу на вешку
4.Посмотреть на цилиндрический уровень
5. Пузырёк в центре цилиндрической трубы
6. если да, то...
7. снять показания с вешки
8. если нет, то...
9. вернуться к пункту 2
Подготовка теодолита к точным измерениям
1. Подойти к теодолиту.
2. Подкрутить винты у подставки теодолита
3. Навести зрительную трубу на вешку
4.Посмотреть на цилиндрический уровень
5. Пузырёк в центре цилиндрической трубы
6. если да, то...
7. снять показания с вешки
8. если нет, то...
9. вернуться к пункту 2
модуль 1 задание 4
1. Понятие алгоритм возникло в первой половине 12 века. В средние века оно означало "правило о счёте чисел".
2.АЛГОРИТМ – система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности.
3. Формы представления алгоритма: словесная, графическая, алгоритмическая, язык программирования.
4. Следование, ветвление, цикл - это базовые алгоритмические структуры.
5. Основные этапы разработки алгоритма: анализ задачи, который в свою очередь делится на уточнение постановки задачи, исходных данных, условий решений, и разработка алгоритма решения, которая в себя включает следующие вопросы: есть ли решенные аналогичные задачи, что известно, что нужно найти, как данные связаны между собой.
6. Проектирование сверху вниз или, его ещё называют, нисходящее структурное проектирование. Этот метод предполагает последовательное разложение общей функции обработки данных на простые элементы. В результате строится иерархическая схема.
2.АЛГОРИТМ – система правил, сформулированная на понятном исполнителю языке, которая определяет процесс перехода от допустимых исходных данных к некоторому результату и обладает свойствами массовости, конечности, определенности, детерминированности.
3. Формы представления алгоритма: словесная, графическая, алгоритмическая, язык программирования.
4. Следование, ветвление, цикл - это базовые алгоритмические структуры.
5. Основные этапы разработки алгоритма: анализ задачи, который в свою очередь делится на уточнение постановки задачи, исходных данных, условий решений, и разработка алгоритма решения, которая в себя включает следующие вопросы: есть ли решенные аналогичные задачи, что известно, что нужно найти, как данные связаны между собой.
6. Проектирование сверху вниз или, его ещё называют, нисходящее структурное проектирование. Этот метод предполагает последовательное разложение общей функции обработки данных на простые элементы. В результате строится иерархическая схема.
модуль 1 задание 2
Цифры должны располагаться в следующем порядке: 1, 4, 2, 3, 1. Каждая геометрическая фигура блок-схемы имеет своё значение: 1(овал) - начало, 4(параллелограмм) - ввод данных, 2(ромб)- условие, 3(прямоугольник) - действие, 1(овал) - конец.
модуль 1 задание 1
Для прохождения данного теста мне понадобилось 2 попытки. Во время теста я пользовалась теорией, данной нам на лекции. Наиболее сложным мне показался последний вопрос.
Подписаться на:
Комментарии (Atom)



