25 ноября 2011 г.
23 ноября 2011 г.
22 ноября 2011 г.
Задание 3, модуль 4
Сохранение проекта приложения:
Проект приложения сохраняется в отдельном файле и также в отдельных файлах сохраняются элементы проекта.
При первом сохранении указываются имена файлов для всех элементов проекта. Поскольку проект состоит из нескольких файлов, то для него лучше создать отдельную папку. Порядок сохранения проекта, содержащего одну форму:
Файл → Сохранить как → Создание новой папки → Ввести имя папки→ Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы →Сохранить → ввести имя файла проекта → Сохранить .
При повторном сохранении достаточно нажать на кнопку (сохранить проект) или Файл → Сохранить.
Создание формы приложения:
Добавить форму: Проект → Добавить форму → выбрать шаблон формы → Открыть
Как добавить в форму кнопку, область для ввода текста, надпись?
В Visual Basic слева находится панель с компонентами формы, находим командную кнопку CommandButton, щелкаем по ней, а затем мышь переводим на поле формы и нажимаем на левую клавишу мыши, растягиваем пунктиром прямоугольник до нужного нам размера.Отпустив клавишу мыши увидим, что на форме появилась командная кнопка с надписью Command1.
Изменение шрифта надписи на кнопке:
Для этого выделим кнопку, справа, в окне свойств мы увидим свойства этой кнопки. Затем, находим свойство Font щелкаем по нему и в открывшемся окне Font выбираем подходящий шрифт, размер и жирность.
Как добавить в форму группу кнопок?
Если нужно добавить группу одинаковых кнопок, то можно скопировать и вставлять нужное количество.
Как запустить проект приложения на выполнение?
Нажать кнопку запуск на верхней панели ( в виде треугольника) или нажать кнопку F5.
Как запрограммировать работу кнопки?
В верхней строке нажимаем Вид. Затем выбираем Код. В окрывшемся окне выбираем General, из выпадающего меню выбираем нужную нам кнопку и ниже в окне пишем программу для нее.
Как создать процедуру-обработчик для события?
Обработчик событий — это код, предназначенный для обработки события. Обработчик событий в Visual Basic — это процедура Sub. Однако ее нельзя вызвать так же, как другие процедуры Sub. Вместо этого необходимо определить процедуру в качестве обработчика для события. Можно сделать это с помощью предложения Handles (Visual Basic) и переменной WithEvents (Visual Basic) или Оператор AddHandler.
Сохранение проекта приложения:
Проект приложения сохраняется в отдельном файле и также в отдельных файлах сохраняются элементы проекта.
При первом сохранении указываются имена файлов для всех элементов проекта. Поскольку проект состоит из нескольких файлов, то для него лучше создать отдельную папку. Порядок сохранения проекта, содержащего одну форму:
Файл → Сохранить как → Создание новой папки → Ввести имя папки→ Enter → дважды щелкнуть по папке (папка откроется) → ввести имя файла формы →Сохранить → ввести имя файла проекта → Сохранить .
При повторном сохранении достаточно нажать на кнопку (сохранить проект) или Файл → Сохранить.
Создание формы приложения:
Добавить форму: Проект → Добавить форму → выбрать шаблон формы → Открыть
Как добавить в форму кнопку, область для ввода текста, надпись?
В Visual Basic слева находится панель с компонентами формы, находим командную кнопку CommandButton, щелкаем по ней, а затем мышь переводим на поле формы и нажимаем на левую клавишу мыши, растягиваем пунктиром прямоугольник до нужного нам размера.Отпустив клавишу мыши увидим, что на форме появилась командная кнопка с надписью Command1.
Изменение шрифта надписи на кнопке:
Для этого выделим кнопку, справа, в окне свойств мы увидим свойства этой кнопки. Затем, находим свойство Font щелкаем по нему и в открывшемся окне Font выбираем подходящий шрифт, размер и жирность.
Как добавить в форму группу кнопок?
Если нужно добавить группу одинаковых кнопок, то можно скопировать и вставлять нужное количество.
Как запустить проект приложения на выполнение?
Нажать кнопку запуск на верхней панели ( в виде треугольника) или нажать кнопку F5.
Как запрограммировать работу кнопки?
В верхней строке нажимаем Вид. Затем выбираем Код. В окрывшемся окне выбираем General, из выпадающего меню выбираем нужную нам кнопку и ниже в окне пишем программу для нее.
Как создать процедуру-обработчик для события?
Обработчик событий — это код, предназначенный для обработки события. Обработчик событий в Visual Basic — это процедура Sub. Однако ее нельзя вызвать так же, как другие процедуры Sub. Вместо этого необходимо определить процедуру в качестве обработчика для события. Можно сделать это с помощью предложения Handles (Visual Basic) и переменной WithEvents (Visual Basic) или Оператор AddHandler.
Вызов обработчика событий с помощью Handles и WithEvents:
Убедитесь, что событие объявляется с помощью Оператор Event.
Объявите переменную объекта на уровне модуля или класса с помощью ключевого слова WithEvents (Visual Basic).
С помощью предложения As для этой переменной нужно указать класс, который вызывает событие.
В объявлении процедуры обработки события Sub добавьте предложение Handles (Visual Basic), которое задает значение переменной WithEvents и имя события.
При возникновении события Visual Basic автоматически вызывает процедуру Sub.
21 ноября 2011 г.
18 ноября 2011 г.
2 ноября 2011 г.
Задание 5 для модуля 3
Провела опрос на тему "ЯП".
Результаты: Осокина Юля(ГФЗ-1)-5,6 баллов
Юдинцева Валерия(ГФЗ-1)-4,4 баллов
Гайдуков Евгений(ГФЗ-1)-4,2 баллов
Я считаю,что опрос был не трудным. Опрос составлен на основе теоретического материала, предоставленного нам. Почти все ошиблись в 5 вопросе "Как называются компоненты записи в Pascal?" ,правильный ответ поля.А на остальные вопросы не вызвали особых трудностей.
Провела опрос на тему "ЯП".
Результаты: Осокина Юля(ГФЗ-1)-5,6 баллов
Юдинцева Валерия(ГФЗ-1)-4,4 баллов
Гайдуков Евгений(ГФЗ-1)-4,2 баллов
Я считаю,что опрос был не трудным. Опрос составлен на основе теоретического материала, предоставленного нам. Почти все ошиблись в 5 вопросе "Как называются компоненты записи в Pascal?" ,правильный ответ поля.А на остальные вопросы не вызвали особых трудностей.
Нахождение минимального числа из введенных
Program MIN;
Var
A, I : Integer;
Min : Integer;
Begin
Min:=32767;
For I:=1 to 10 do
Begin
Write('Vvedi chislo ');
Readln(A);
If A < Min then Min:=A;
end;
Writeln('MIN=',Min);
Readln;
end.
Описание программы:
Program- начало программы
MIN-имя программы
Var-раздел описания переменных
A, I : Integer;-переменные целого типа
Min : Integer;- значение целого типа
Begin - начало
Min:=32767;- мнинимальное значение
For I:=1 to 10 do-цикл с параметром
Begin-начало
Write('Vvedi chislo ');- вывод на экран выражения ('Vvedi chislo ')
Readln(A);-список ввода переменной А
If A < Min then Min:=A;-опретор ветвления, если А меньше минимального значения, то минимальному значению присваивается значение А
end;- конец
Writeln('MIN=',Min);- вывод на экран значения MIN
Readln;-ввод значений
конец.
Program MIN;
Var
A, I : Integer;
Min : Integer;
Begin
Min:=32767;
For I:=1 to 10 do
Begin
Write('Vvedi chislo ');
Readln(A);
If A < Min then Min:=A;
end;
Writeln('MIN=',Min);
Readln;
end.
Описание программы:
Program- начало программы
MIN-имя программы
Var-раздел описания переменных
A, I : Integer;-переменные целого типа
Min : Integer;- значение целого типа
Begin - начало
Min:=32767;- мнинимальное значение
For I:=1 to 10 do-цикл с параметром
Begin-начало
Write('Vvedi chislo ');- вывод на экран выражения ('Vvedi chislo ')
Readln(A);-список ввода переменной А
If A < Min then Min:=A;-опретор ветвления, если А меньше минимального значения, то минимальному значению присваивается значение А
end;- конец
Writeln('MIN=',Min);- вывод на экран значения MIN
Readln;-ввод значений
конец.
Задание 3 для модуля 3
Запись операторов присваивания в ЯП Pascal и Basic:
В Pascal:
<переменная>: = <выражение>
V:=A+1
В языке Basic:
<переменная> = <выражение>
X:=Y+Z
Операторы ветвления в ЯП Pascal и Basic:
В ЯП Pascal:
If <логическое выражение> then <оператор1> else <оператор2>;
if A>B then C:=A else;С=B
В ЯП Basic:
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
if i<=High(a) then Find:=i else Find:=-1; end.
Операторы ввода-вывода:
В ЯП Pascal:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
В ЯП Basic:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
INPUT X1 PRINT A1 A2
Примеры записи цикла на ЯП Pascal:
Цикл с параметром:
For i:= N1 To N2 Do <оператор>;
либо
For i:= N1 DownTo N2 Do <оператор>;
Цикл с предусловием:
While <логическое выражение> Dо <тело цикла>;
Цикл с постусловием:
Repeat <тело цикла> until<логическое выражение>;
For V:= E1 to E2 do S
Пример записи цикла с параметром на ЯП Basic:
проверка условия в конце цикла
DO
тело_цикла
LOOP WHILE условие
проверка условия в начале цикла
DO WHILE условие
тело_цикла
LOOP
Пример:
DO
A=A+1
LOOP WHILE A>15
Запись операторов присваивания в ЯП Pascal и Basic:
В Pascal:
<переменная>: = <выражение>
V:=A+1
В языке Basic:
<переменная> = <выражение>
X:=Y+Z
Операторы ветвления в ЯП Pascal и Basic:
В ЯП Pascal:
If <логическое выражение> then <оператор1> else <оператор2>;
if A>B then C:=A else;С=B
В ЯП Basic:
If Условие Then
Серия 1
Else
Серия 2
End If (Visual Basic)
if i<=High(a) then Find:=i else Find:=-1; end.
Операторы ввода-вывода:
В ЯП Pascal:
Ввод данных с клавиатуры:
read(<список ввода>); readln(<список ввода >);
Вывод данных на экран:
write(<список вывода>); writeln(<список вывода >);
В ЯП Basic:
Ввод данных с клавиатуры:
INPUT <Переменная>
Вывод данных на экран:
PRINT <Список вывода>
INPUT X1 PRINT A1 A2
Примеры записи цикла на ЯП Pascal:
Цикл с параметром:
For i:= N1 To N2 Do <оператор>;
либо
For i:= N1 DownTo N2 Do <оператор>;
Цикл с предусловием:
While <логическое выражение> Dо <тело цикла>;
Цикл с постусловием:
Repeat <тело цикла> until<логическое выражение>;
For V:= E1 to E2 do S
Пример записи цикла с параметром на ЯП Basic:
проверка условия в конце цикла
DO
тело_цикла
LOOP WHILE условие
проверка условия в начале цикла
DO WHILE условие
тело_цикла
LOOP
Пример:
DO
A=A+1
LOOP WHILE A>15
basic
Задание 3 для модуля 3
В любом ЯПВУ имеются компоненты:
- алфавит
- типы данных
- структуры данных
- семантика
Зарезервированные слова (ключевые слова)- в ЯП слова, имеющие специальное значение.
В Pascal: MOD STRING FOR THEN NOT TO BEGIN CASE CONST IF OR UNTIL
IN VAR DIV INDEX PROCEDURE DO PROGRAMM WHILE DOWNTO ELSE AND REPEAT
В BASIC:DIM THEN NEXT REM ELSE WHILE TO END GOTO MOD INPUT ON NOT PRINT FOR AND IF
Идентификатор (от ср.-век. лат. Identifico – отождествляю) – лексема, используемая в программе для именования обрабатываемых программой данных, в частности переменных величин, меток, процедур.
Имена (идентификаторы) называют элементы языка - константы, метки, типы, переменные, процедуры, функции, модули, объекты.
Pascal: Имя-это последовательность латинских букв и цифр начинающиеся с буквы. в именах может использоваться символ_полчеркивание.Не разрешается использовать в качестве имен служебные слова и имена, кторыми названы стандартные константы, типы, процедуры, функции. Можно использовать: integer Read Sqrt.Нельзя использовать: 5integer Sq rt
В Basic: идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы. В конце идентификатора может быть суффикс-символ <<$>> или <<%>> ( A, Ds, Sodran). Не разрешается использовать в качестве имен служебные слова (Sdhg$, matrica, brtj%).
Тип данных в языке программирования определяет:
- возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
- внутреннюю форму представления данных в ЭВМ;
- операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
Примеры записи массивов в ЯП Pascal и Basic:
Массив - упорядоченный набор однотипных переменных (элементов).
В Pascal:
Var
< имя массива>: array[ <тип индекса>]of <базовый тип>;
Var a: array[1..10]of integer.
В Basic:
Dim
имя массива(N-1)As Тип элементов массива
Dim chislo(9)As Long
Структура программы на Pascal:
Program <Имя программы>;
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
Label <раздел описания меток>;
Const < раздел описания констант>;
Type < раздел описания типов>;
Var < раздел описания переменных>;
Procedure (Function) < раздел описания подпрограмм>;
Begin
<раздел операторов>
End.
Подписаться на:
Комментарии (Atom)