- •Задания на самостоятельную работу Самостоятельная работа № I Создание простейшего консольного приложения
- •Самостоятельная работа № II
- •Самостоятельная работа № III Очень простое приложение.
- •Самостоятельная работа № IV Сложение двух целых чисел.
- •Самостоятельная работа № V Немного более сложное приложение.
- •Самостоятельная работа № VI Создание приложений с несколькими формами.
- •Самостоятельная работа № VII Конвертор.
- •Самостоятельная работа № VIII Вычисление размера платежей по займу.
- •Самостоятельная работа № IX Угадай магическое число.
- •Самостоятельная работа № X
- •Завдання 1а
- •Завдання 2
- •Завдання 2а
- •Завдання 3
- •Завдання 3а
- •Задание 4
- •Завдання 4а
- •Задание 5 Инструкция выбора if
- •34 Меньше 67
- •2000 Год - не високосный
- •Завдання 8а
- •Завдання 9 Цикли
- •Завдання 9а
- •Цикл for
- •6 10 4 2 5 8 1 7 7 3 Сред, арифм. 5.30
- •10 3 6 1 10 1 3 8 7 6 Сред, арифм. 5.50
- •5 2 2 5 4 2 2 1 6 10 Сред, арифм. 3.90
- •1 3 4 2 7 4 9 6 2 1 Сред, арифм. 3.9
- •Завдання 11а
- •Завдання 14а
- •Завдання 15 Одновимірні масиви
- •Завдання 15а
- •Завдання 16 Одновимірні масиви та складний пошук
- •Завдання 16а
- •Завдання 17 Масиви із різною кількістю елементів
- •Завдання 17а
- •Завдання 18 Двовимірні масиви
- •Завдання 18а
- •Завдання 19 Двовимірні масиви
- •Завдання 19а
Завдання 8а
Зразок форми 1-го варіанту:
Зразок форми 7-го варіанту:
Виведення рядка:
AnsiString r[2]={"Привіт"};
Panel1->Caption=r[0];
Введення и виведення рядка:
AnsiString r[2];
r[0]=Edit1->Text; //Введення рядка
Panel1->Caption=r[0]; //Виведення рядка
Порівняння рядків:
AnsiString r[2]={"Привіт"};
r[1]=Edit1->Text; // Введення рядка
if(!CompareStr(r[0],r[1]))
Panel1->Caption="рівні"; // Виведення тексту
CompareStr – порівняння з врахуванням регістра
CompareText – порівняння без врахування регістра
Завдання 9 Цикли
Таблиця мір. Побудувати таблицю відповідностей між мірами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці (10 - 15) задати самостійно у режимі діалогу. Оформити таблицю якнайкраще, використовуючи формати виведення.
1 унція = 28.353495 г = 142 карати;
1 драхм = 1.77185 г = 0.06249 унцій;
1 карат = 0.2 г = 2.9412 гран;
1 гран = 0.068 г = 0.038378 драхм;
1 пайп = 54.18 пек = 477.33 л;
1 галон (брит.) = 1.2 галон (США) = 4.546 л;
1 галон (США) = 0.0347 сак - 3.785 л;
1 чарка = 0.0568 л = 0.00012 пайпа;
1 квартет = 291 л = 5123.24 чарок;
1 страйк = 72.73 л =1280.46 чарок;
1 челдрон = 1.309 л = 0.149 пека;
1 сак = 109 л =1.499 страйка;
1 пек = 8.81 л = 0.07929 сака;
1 корд малий = 3.624 куб. м = 128 куб. футів;
1 стандарт = 4.672 куб. м = 0.165 рода;
1 род = 28.3 куб. м = 1000 куб. футів;
1 чейн будівельний = 30.48 м = 100 футів;
1 фінгер =11.4 см = 4.5 дюймів;
1 нейл = 5.7 см = 2.25 дюймів;
1 фут = 0.3048 м = 12 дюймів;
1 ярд = 0.9144 м = 3 фути;
1 кабельт Брит. =0.183 км = 680 футів;
1 кабельт США =219.5 м = 720 футів;
1 дюйм = 2.54 см = 12 ліній;
1 морська миля = 1.852 км = 6076 футів
Завдання 9а
Зразок форми 1-го варіанту:
Завдання 10
Цикли
Обчислення скінченних сум і добутків. Обчислити значення змінної свого варіанта:
|
|
|
де
-номер варіанта, -цілі числа. Функціївибрати з таблиці. Вивести значення, ,,.
Завдання 10а
Зразок форми 1-го варіанту:
Задание 11
Переключатель switch
После задания жирным шрифтом приведен рекомендуемый вид экрана во время работы программы.
1. Напишите программу, которая по дате определяет день недели, на который эта дата приходится. Для вычисления дня недели воспользуйтесь формулой:
Здесь d — число месяца, т — номер месяца, если начинать счет с марта, как это делали в Древнем Риме (март — I, апрель — 2, ..., февраль — 12), Y — номер года в столетии, с — количество столетий. Квадратные скобки означают, что надо взять целую часть от значения, находящегося в скобках. Вычисленное по формуле значение определяет день недели: 1 — понедельник, 2 — вторник, ..., 6 — суббота, 0 — воскресенье.
2. Написать программу, которая вычисляет стоимость междугородного телефонного разговора (цена одной минуты определяется расстоянием до города, в котором находится абонент). Исходными данными для программы являются код города и длительность разговора. Ниже приведены коды некоторых городов.
-
Город
Код
Цена минуты (руб.)
Владивосток
423
2.2
Москва
095
1,0
Мурманск
815
1.2
Самара
846
1,4
Вычисление стоимости разговора по телефону. Введите исходные данные: Код города: 423 Длительность (целое количество минут): 3 Город: Владивосток Цена минуты: 2.20 руб. Стоимость разговора: б.60 руб.
3. Напишите программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неверные данные.