За тест я набрала 19 баллов с первого раза. Ошибка была в 19 вопросе. Ничем не пользовалась)))
среда, 7 декабря 2011 г.
вторник, 6 декабря 2011 г.
воскресенье, 4 декабря 2011 г.
пятница, 25 ноября 2011 г.
среда, 23 ноября 2011 г.
суббота, 19 ноября 2011 г.
Модуль 4 задание 3
Как сохранить проект приложения?
После создания формы необходимо сохранить созданную форму и проект.
В верхнем левом углу выбираем с помощью мыши меню File
После чего выполняем последовательность действий
File -> SaveAs->(Путь к Папке NN1)-> Имя файла на паскале (Английскими буквами не более 8 символов), запись файла *.pas
File -> SaveProjectAs->(Путь к Папке NN1)-> Имя файла на проекта (Английскими буквами не более 8 символов), запись файла *.dpr
Как создать форму приложения?
Форма имеет все признаки "главного окна" традиционных графических приложений: значок, заголовок, кнопки "Свернуть", "Развернуть", "Закрыть", размерную рамку и управляется мышью. Под формой находится редактор кода. Именно там размещается программный код на языке Delphi, соответствующий содержанию формы. Активизация редактора кода осуществляется щелчком мыши на части окна, которая выглядывает из-под формы, либо с помощью клавиши F12 на клавиатуре. В редакторе кода вы выполняете свою часть работы - дописываете детали решения задачи. Для возврата к форме достаточно нажать на клавиатуре клавишу F12 еще раз.
Как добавить в форму кнопку, область для ввода текста, надпись?
Все компоненты находятся в области главного окна интегрированной среды, которая называется палитрой компонентов. Среди компонентов имеются: меню, кнопки, надписи, стандартные диалоговые окна и др. Выбрать нужный компонент из палитры и поместить его на форму просто: 1)Перейдите к нужной вкладке в палитре компонентов; 2)Выберите нужный компонент; 3)Отметьте на форме то место, где будет находиться компонент, - он мгновенно окажется на форме; 4)Придайте компоненту нужные размеры, растягивая по высоте и ширине, и скорректируйте его местоположение, используя имеющуюся на форме сетку.
Как изменить шрифт надписи на кнопке?
Чтобы изменить шрифт надписи на кнопке, достаточно изменить значение свойства Font в окне Object Inspector, которое отвечает за цвет, стиль, размер шрифта.
Как добавить в форму группу кнопок?
Наведите указатель мыши на палитру компонентов и щелкните на значке с подсказкой Button. Для установки кнопки на форму щелкните мышью на этом компоненте, а затем на форме в том месте, где должна располагаться кнопка. Затем кнопке можно придать произвольный размер, растянув ее в разные стороны с помощью мыши. Точно так же на форму помещаются остальные кнопки.
Как запустить проект приложения на выполнение?
На панели кнопок нужно нажать кнопку с подсказкой Run (Запуск) или выбрать в меню команду Run / Run, а также проект можно запустить с помощью клавиши <F9>.
Как создать процедуру-обработчик для события?
Нажмём на кнопку, для которой будем создавать процедуру-обработчик, затем перейдём к окну Object Inspector и переключимся на вкладку Events (события). На ней будет список всех возможных событий для кнопки. Создадим обработчик события на создание нового файла - кнопка NewBtn. Двойным щелчком мыши создадим процедуру обработчика события нажатия на эту кнопку. В редакторе кода Delphi появится какой-то текст процедуры.
пятница, 11 ноября 2011 г.
среда, 9 ноября 2011 г.
вторник, 1 ноября 2011 г.
Модуль 3 задание 5 (итоги)
На мой опрос ответили три человека, которые вполне справились с заданиями. Катя Соколова набрала максимальное число баллов, а Настя Кожина и Даша Тиунова набрали по 5 баллов. Настя допустила ошибку в 5 вопросе, а Даша - в 4 вопросе. Опрос был не очень сложным, поэтому я думаю, что девочки ошиблись ввиду своей невнимательности.
Модуль 3 задание 6
Program Lab1;
Var x, y, many, many1, many2, e: real;
Begin
Writeln (‘Введите X:’);
Readln (x);
Writeln (‘Введите Y:’);
Readln (y);
Writeln (‘Введите E:’);
Readln (e);
many1:=abs(x)+1/3*2;
many2:=(-e*-e*-e*x)-(0.4)/(5+7*y);
many:=many1+many2;
Writeln (many);
End.
Заголовок программы. Программа с названием опыт 1. Описание раздела переменных. Данные переменные заданы действительным типом.
Начало программы.
Вывод на экран сообщение (‘Введите X:’)
Ввод переменной x с клавиатуры
Вывод на экран сообщение (‘Введите Y:’)
Ввод переменной y с клавиатуры
Вывод на экран сообщение (‘Введите E:’)
Ввод переменной e с клавиатуры
Переменная many1 присваивает выражение - модуль x плюс ⅓ умноженная на 2
Переменная many2 присваивает выражение - произведение переменных -e, -e, -e, и x вычесть 0,4 разделить на сумму чисел 5 и 7 умноженное на y
Переменная many присваивает выражение сумму переменых many1 и many2.
Вывод на экран данных переменной many.
Конец программы.
Var x, y, many, many1, many2, e: real;
Begin
Writeln (‘Введите X:’);
Readln (x);
Writeln (‘Введите Y:’);
Readln (y);
Writeln (‘Введите E:’);
Readln (e);
many1:=abs(x)+1/3*2;
many2:=(-e*-e*-e*x)-(0.4)/(5+7*y);
many:=many1+many2;
Writeln (many);
End.
Заголовок программы. Программа с названием опыт 1. Описание раздела переменных. Данные переменные заданы действительным типом.
Начало программы.
Вывод на экран сообщение (‘Введите X:’)
Ввод переменной x с клавиатуры
Вывод на экран сообщение (‘Введите Y:’)
Ввод переменной y с клавиатуры
Вывод на экран сообщение (‘Введите E:’)
Ввод переменной e с клавиатуры
Переменная many1 присваивает выражение - модуль x плюс ⅓ умноженная на 2
Переменная many2 присваивает выражение - произведение переменных -e, -e, -e, и x вычесть 0,4 разделить на сумму чисел 5 и 7 умноженное на y
Переменная many присваивает выражение сумму переменых many1 и many2.
Вывод на экран данных переменной many.
Конец программы.
пятница, 28 октября 2011 г.
воскресенье, 23 октября 2011 г.
Модуль 3 задание 3.2
- Как записываются операторы присваивания в ЯП Pascal и Basic? Приведите примеры.
Оператор присваивания
В языке Паскаль: <переменная>: = <выражение> Пример: X := Y + Z
В языке Basic: <переменная> = <выражение> Пример: Result = a * b
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Оператор ветвления
В ЯП Паскаль: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: If Condition Then Statements Else ElseStatements
В ЯП Basic: If Условие Then
Оператор присваивания
В языке Паскаль: <переменная>: = <выражение> Пример: X := Y + Z
В языке Basic: <переменная> = <выражение> Пример: Result = a * b
- Как записываются операторы ветвления в ЯП Pascal и Basic? Приведите примеры.
Оператор ветвления
В ЯП Паскаль: If <логическое выражение> then <оператор1> else <оператор2>;
Пример: If Condition Then Statements Else ElseStatements
В ЯП Basic: If Условие Then
Серия 1 Else
Серия 2 End If (Visual Basic)
Пример: If Condition Then Statements
End If
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль: Read(rV, rS, iW, iJ); WriteLn(rA, rB:10:2);
Бейсик: INPUT “Ввод координат точки М(X1,Y1)”, X1,Y1
PRINT “C=”; C; “При А=”; A; “и В=”; B
- Приведите пример записи любого цикла на ЯП Pascal.
Dim x, s As Integer
s = 0
For x = 0 To 100
s = s + x
Next x
MsgBox ("s=" + Str(s))
End Sub
Пример: If Condition Then Statements
End If
- Приведите примеры записи операторов ввода и вывода ЯП Pascal и Basic.
Паскаль: Read(rV, rS, iW, iJ); WriteLn(rA, rB:10:2);
Бейсик: INPUT “Ввод координат точки М(X1,Y1)”, X1,Y1
PRINT “C=”; C; “При А=”; A; “и В=”; B
- Приведите пример записи любого цикла на ЯП Pascal.
Var
S,B : String;
I : Byte;
Begin
Writeln('Введите строку');
Readln(S);
B:=''; {Переменной B присваиваем значение "пустая строка"}
For I:=1 to Length(S) do
B:=S[I]+B; {Конкатенация. Символы строки S пристыковываются к}
{переменной B слева. Самым левым окажется последний.}
If B=S Then Writeln('Перевертыш') Else Writeln('Не перевертыш')
End.
- Приведите пример записи цикла с параметром на ЯП Basic.
Sub сумма4()Dim x, s As Integer
s = 0
For x = 0 To 100
s = s + x
Next x
MsgBox ("s=" + Str(s))
End Sub
Модуль 3 задание 3.1
- Что входит в состав любого языка программирования?
В любом ЯПВУ имеются следующие компоненты:
1. Используемые символы (алфавит)
1. Используемые символы (алфавит)
2. Типы данных
3. Структуры данных
4. Семантика
- Какие слова в ЯП называются «зарезервированными»?
Зарезерви́рованное сло́во — в языках программирования слово, имеющее специальное значение.
В языке Паскаль, например:
MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAM WHILE DOWNTO ELSE END REPEAT
В языке Basic,например:
DIM THEN NEXT REM ELSE WHILE TO R
END GOTO MOD INPUT ON NOT PRINT FOR AND IF
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Идентифика́тор, ID (англ. data name, identifier — наименование данных) - это уникальный признак объекта, позволяюший различать объекты и/или объект различающий объекты по идентификатору.
Pascal: Имя - это последовательность латинских букв и цифр,начинающаяся с буквы. В именах может использоваться символ _подчеркивание. ( Например, My_First, His_friend, Squre_1, Squre_2, _House)
Basic: Идентификаторы могут содержать латински ебуквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс –символ «$» или «%». (Например, flag%, str$, lex$).
- Что определяет тип данных в языке программирования?
Тип определяет:
- возможные значения переменных,констант, функций, выражений,принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами,принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal: Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Пример: var
CrtPixels : array [0..Size] of Color;
Basic: Dim
имя_массива(N-1) As Тип элементов массива
Пример: Dim
myStudArray (20) As Student
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описанияподпрограмм>;
Begin<раздел операторов>
End.
- Какие слова в ЯП называются «зарезервированными»?
Зарезерви́рованное сло́во — в языках программирования слово, имеющее специальное значение.
В языке Паскаль, например:
MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAM WHILE DOWNTO ELSE END REPEAT
В языке Basic,например:
DIM THEN NEXT REM ELSE WHILE TO R
END GOTO MOD INPUT ON NOT PRINT FOR AND IF
- Какие идентификаторы могут и не могут быть использованы в ЯП Pascal и Basic? Приведите не менее трех примеров на каждый случай.
Идентифика́тор, ID (англ. data name, identifier — наименование данных) - это уникальный признак объекта, позволяюший различать объекты и/или объект различающий объекты по идентификатору.
Pascal: Имя - это последовательность латинских букв и цифр,начинающаяся с буквы. В именах может использоваться символ _подчеркивание. ( Например, My_First, His_friend, Squre_1, Squre_2, _House)
Basic: Идентификаторы могут содержать латински ебуквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс –символ «$» или «%». (Например, flag%, str$, lex$).
- Что определяет тип данных в языке программирования?
Тип определяет:
- возможные значения переменных,констант, функций, выражений,принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами,принадлежащими к данному типу.
- Приведите примеры записи массивов в ЯП Pascal и Basic.
Pascal: Var
<имя массива> : array[<тип индекса>] of <базовый тип>;
Пример: var
CrtPixels : array [0..Size] of Color;
Basic: Dim
имя_массива(N-1) As Тип элементов массива
Пример: Dim
myStudArray (20) As Student
- Как выглядит структура программы на ЯП Pascal?
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описанияподпрограмм>;
Begin<раздел операторов>
End.
суббота, 22 октября 2011 г.
Модуль 3 задание 1
Здравствуйте! Тест решила со второго раза на 13 баллов. Тест показался очень сложным, поэтому каждый вопрос решала с помощью презентации лекции. Самыми сложными вопросами для меня были 5 и 6, в них я и сделала ошибки.
среда, 12 октября 2011 г.
Модуль 2 задание 6
Отвечающий №1 ответил на все вопросы и заработал 4 балла, неправильный ответ в вопросе №3.
Отвечающий №2 ответил на все вопросы без ошибок и заработал 5 баллов.
Отвечающий №3 ответил на все вопросы и заработал 4 балла, неправильный ответ в вопросе №3.
Самым трудным вопросом оказался вопрос №3, а самый лёгкий, по-моему мнению, вопрос №2.
Вопрос №3: Выберите название языку программирования, который позволяет задавать связи и отношения между объектами и величинами, но не определяет последовательность выполнения действий.
Ответ: Декларативный
Отвечающий №2 ответил на все вопросы без ошибок и заработал 5 баллов.
Отвечающий №3 ответил на все вопросы и заработал 4 балла, неправильный ответ в вопросе №3.
Самым трудным вопросом оказался вопрос №3, а самый лёгкий, по-моему мнению, вопрос №2.
Вопрос №3: Выберите название языку программирования, который позволяет задавать связи и отношения между объектами и величинами, но не определяет последовательность выполнения действий.
Ответ: Декларативный
вторник, 11 октября 2011 г.
Модуль 2 задание 3
Язык программирования-формализованный язык, предназначенный для описания
программ и алгоритмов решения задач на ЭВМ.
Языки высокого уровня-обеспечивают описание задачи в наглядном, легко
воспринимаемом виде, удобном для программиста. Он не зависит от внутренних
машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого
уровня, требуют перевода в машинные коды программами транслятора либо
интерпретатора. К языкам высокого уровня относят Бейсик, Паскаль, Си, Ада и др.
Плюсы ЯВУ:
●стремление облегчить решение сложных программ
●упрощение адаптации программного обеспечения в др. среде
●обеспечение связи программ, написанных на ЯВУ, с различными операционными
системами и оборудованием, в то время как их исходный код остаётся
неизменным.
Язык программирования Паскаль был разработан в конце 1960-х гг. Никлаусом
Виртом; современное использование: 1. Объектно-ориентированная среда программирования Delphi, основанная на языке Object Pascal. 2. Система программирования PascalABC.NET, ориентированная на обучение современному программированию.
Различия между Паскалем и Бейсиком:
1. Паскаль по простоте программирования и эффективности получающихся программ уступает Бейсику. 2. В Паскале существует система описания переменных, в Бейсике переменных описывать не надо. 3. Для программирования с целью развлечения, забавы подойдёт Бейсик, а с целью обучения-Паскаль.
Среды программирования (или как их еще называют, среды разработки) - это программы, в которых программисты пишут свои программы. Иными словами, среда программирования служит для разработки ( написания) программ и обычно ориентируется на конкретный язык или несколько языков программирования. Примером среды программирования является среда NetBeans.
понедельник, 10 октября 2011 г.
воскресенье, 9 октября 2011 г.
суббота, 8 октября 2011 г.
Модуль 2 задание 1
Тест выполнила на 9 баллов со второго раза, сложным показался вопрос № 8...с первого раза выполнила тест на 8 баллов, пользовалась тетрадью с лекциями.
вторник, 4 октября 2011 г.
Модуль 1 задание 5
Определение минерального состава горной породы.
1. Получаем горную породу. 2. Рассматриваем её. 3. Определяем структуру этой породы. 4. Если определили структуру, то начинаем выяснять минеральный состав горной породы, иначе просим помощи у преподавателя и начинаем снова с пункта 3. 5. Определяем минеральный состав горной породы, используя специальные приспособления. Если порода магнитится к магнитной стрелке, то в минеральный состав этой породы входит магнетит, иначе хромшпиленит. 6. Мы определили минеральный состав породы, исследования закончены, получаем оценку.
1. Получаем горную породу. 2. Рассматриваем её. 3. Определяем структуру этой породы. 4. Если определили структуру, то начинаем выяснять минеральный состав горной породы, иначе просим помощи у преподавателя и начинаем снова с пункта 3. 5. Определяем минеральный состав горной породы, используя специальные приспособления. Если порода магнитится к магнитной стрелке, то в минеральный состав этой породы входит магнетит, иначе хромшпиленит. 6. Мы определили минеральный состав породы, исследования закончены, получаем оценку.
суббота, 1 октября 2011 г.
Модуль 1 задание 4
Само слово «алгоритм» происходит от имени учёного Абу Абдуллах Мухаммеда ибн Муса аль-Хорезми (алгоритм — аль-Хорезми), жившего во второй половине IX века. В средние века ученые под алгоритмом понимали способ выполнения арифметических действий над десятичными числами.
Алгоритм - описанная на некотором языке точная конечная система правил, определяющая содержание и порядок действий над некоторыми объектами, строгое выполнение которых дает решение поставленной задачи.
Формы алгоритма: 1. словесная (записи на естественном языке); 2.графическая (изображения из графических символов); 3.псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.) 4.программная (тексты на языках программирования).
Базовые алгоритмические структуры: следование, ветвление, цикл
Основные этапы разработки: анализ задачи, разработка алгоритма решения
Проектирование сверху вниз начинается с наиболее абстрактного описания функций системы. По этому общему описанию (верхнего уровня) последовательно создаются более детальные описания. Процесс детализации продолжается до получения проекта, пригодного для программирования. Результирующий проект имеет вид иерархического дерева. Каждый его уровень должен включать в себя законченное описание системы, прежде чем начнется построение следующего уровня. Смысл проектирования сверху вниз состоит в том, что оно дает обозримое описание на каждой стадии, а также представление взаимосвязи всех составных частей проекта. Такой подход позволяет своевременно замечать возникающие проблемы и не переходить к последующей детализации до тех пор, пока полностью не завершен предыдущий уровень.
среда, 28 сентября 2011 г.
суббота, 24 сентября 2011 г.
Модуль 1 задание 2.
1, 4, 3, 2, 1.
Данные геометрические фигуры я расположила в таком порядке, потому что именно в этом порядке, по-моему мнению, будет выполняться алгоритм, т.е. начало; ввод или вывод данных; действие; условие; конец алгоритма.
Данные геометрические фигуры я расположила в таком порядке, потому что именно в этом порядке, по-моему мнению, будет выполняться алгоритм, т.е. начало; ввод или вывод данных; действие; условие; конец алгоритма.
Модуль 1 задание 1.
За тест я набрала 8 баллов с первой попытки, сложными для меня были вопросы №8 и №10. Пользовалась тетрадкой с лекциями.
среда, 14 сентября 2011 г.
Подписаться на:
Комментарии (Atom)





