Учебный курс Программирование на Delphi. Модуль 5: различия между версиями
Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поиску (→Задание) |
|||
| Строка 82: | Строка 82: | ||
!Номер варианта||Условие|| | !Номер варианта||Условие|| | ||
|- | |- | ||
| − | + | |<center>1</center>||Установить название дня недели по его номеру, например, 1 - понедельник, 2 - вторник и т.д. || | |
|- | |- | ||
| − | + | |<center>1</center>||Определить название месяца по его номеру, например, 1 - январь, 2 - февраль и т.д.|| | |
|- | |- | ||
| − | + | |<center>1</center>||Определить название заданной цифры, например 1 - один, 5 - пять и т.д.|| | |
|- | |- | ||
| − | + | |<center>1</center>||Дано русское название языка программирования. Определить его английский эквивалент, например: Бейсик - Basic. Для определения использовать таблицу: | |
Бейсик - Basic, Лисп - Lisp, | Бейсик - Basic, Лисп - Lisp, | ||
Си - С, Фортран - Fortran, | Си - С, Фортран - Fortran, | ||
| Строка 97: | Строка 97: | ||
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить английское название заданной цифры, например, 1- one, 7- seven и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить название отметки, заданной числом, например, 5-отлично, 2-неудовлетворительно|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Установить английское название дня недели по его номеру, например, 1-Sunday, 2-Monday и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить название арифметической операции по ее изображению, например, + - сложение, * - умножение и т.д. || | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Группу детей, приехавшую в оздоровительный лагерь, распределяют по отрядам по принципу: | |
с 6 до 7 лет - 5-й отряд | с 6 до 7 лет - 5-й отряд | ||
с 7 до 9 лет - 4-й отряд | с 7 до 9 лет - 4-й отряд | ||
| Строка 119: | Строка 119: | ||
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить английское название месяца по его номеру, например, 1 - January, 2 -February и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить название операции отношения по ее изображению, например, = - равно, < > - не равно, >= - не меньше и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить служебное слово для обозначения одной из стандартных логических операций в Паскале, например, отрицание - not, исключающее ИЛИ - xor и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Определить название группы музыкантов по количеству участников, например, 1- соло, 2 – дуэт и т.д.|| | |
|- | |- | ||
|- | |- | ||
| − | + | |<center>1</center>||Установить название вида линий в модуле Graph Паскаля по его номеру, например, 0 - сплошная, 1 - пунктирная и т.д.|| | |
|- | |- | ||
|} | |} | ||
| − | |||
==Литература== | ==Литература== | ||
Версия 13:49, 26 февраля 2008
Содержание
Пример 1.
- Условие:
Определить название столицы по названию государства.
- Использованные компоненты:
Label1 - используется для текстовых комментариев;
edit1 - используется для ввода названия государства;
Label2 - используется для вывода названия столицы вводимого государства;
BitBtn1 - запуск программы;
BitBtn2 - выход из программы;
- Программный код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;
type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var land, cap:string[50];
num:0..8;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
close;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
land:=edit1.Text;
num:=0; //номер страны в списке
if land='Австралия' then num:=1;
if land='Болгария' then num:=2;
if land='Греция' then num:=3;
if land='Италия' then num:=4;
if land='Норвегия' then num:=5;
if land='Франция' then num:=6;
if land='США' then num:=7;
if land='Россия' then num:=8;
case num of //определение столицы по номеру страны в списке
1:cap:='Вена';
2:cap:='София';
3:cap:='Афины';
4:cap:='Рим';
5:cap:='Осло';
6:cap:='Париж';
7:cap:='Вашингтон';
8:cap:='Москва';
0:cap:='Такой столицы не знаю';
end;
label2.Caption:=cap;
end;
end.
- Форма с результатом работы программы:
Задание
Таблица 10
| Номер варианта | Условие | |
|---|---|---|
| Установить название дня недели по его номеру, например, 1 - понедельник, 2 - вторник и т.д. | ||
| Определить название месяца по его номеру, например, 1 - январь, 2 - февраль и т.д. | ||
| Определить название заданной цифры, например 1 - один, 5 - пять и т.д. | ||
| Дано русское название языка программирования. Определить его английский эквивалент, например: Бейсик - Basic. Для определения использовать таблицу:
Бейсик - Basic, Лисп - Lisp, Си - С, Фортран - Fortran, Ада - Ada, ПЛ/1 - PL/1, Паскаль - Pascal, Пролог- Prolog. |
||
| Определить английское название заданной цифры, например, 1- one, 7- seven и т.д. | ||
| Определить название отметки, заданной числом, например, 5-отлично, 2-неудовлетворительно | ||
| Установить английское название дня недели по его номеру, например, 1-Sunday, 2-Monday и т.д. | ||
| Определить название арифметической операции по ее изображению, например, + - сложение, * - умножение и т.д. | ||
| Группу детей, приехавшую в оздоровительный лагерь, распределяют по отрядам по принципу:
с 6 до 7 лет - 5-й отряд с 7 до 9 лет - 4-й отряд с 9 до 11 лет - 3-й отряд с 11 до 13 лет - 2-й отряд с 13 до 15 лет - 1-й отряд Составьте программу, которая позволила бы каждому ребенку определять свой отряд. |
||
| Определить английское название месяца по его номеру, например, 1 - January, 2 -February и т.д. | ||
| Определить название операции отношения по ее изображению, например, = - равно, < > - не равно, >= - не меньше и т.д. | ||
| Определить служебное слово для обозначения одной из стандартных логических операций в Паскале, например, отрицание - not, исключающее ИЛИ - xor и т.д. | ||
| Определить название группы музыкантов по количеству участников, например, 1- соло, 2 – дуэт и т.д. | ||
| Установить название вида линий в модуле Graph Паскаля по его номеру, например, 0 - сплошная, 1 - пунктирная и т.д. |
Литература
- Архангельский. Программирование на Delphi 6. – М: БИНОМ, 2002
- Бобровский С. Delphi 7. Учебный курс. – СПб: Питер, 2003
- Культин Н. Основы программирования в Delphi 7. СПб: БХВ-Петербург, 2005.