Занятие 1. Кросс-платформенное программирование

Ответить на вопросы (контроль знаний языков С, С++, С#):

1. Проверьте допустимость имен переменных, укажите неверные:

_fix5794

&cool,

bla@сar

@12345

909en

%siban

а_101

Справка: Первым символом в имени переменной обязательно должна быть либо буква, либо символ подчеркивания (_), либо символ @. Последующими символами в имени переменной могут быть буквы, символы подчеркивания или числа

2. Укажите, что происходит при выполнении операций

varl = ++var2

varl = var2 –

varl = var2 % var3;

varl = -var2

varl /= var2;

3. Укажите последовательность выполнения операций в выражении:

А4= ++b2 * с3 + d4 % d5 - a4 / d5

4. Сформулируйте правило формирования условного (-ых) оператора в языке Си

5. Опишите синтаксис и структуру цикла for. Приведите примеры

6. Что такое .NET Framework. Сформулируйте и поясните понятие

7. Что такое JIT-компилятор. Для чего он предназначен.

8. Что такое код MSIL. Расшифруйте понятие и укажите назначение

Завдання 2.Відобразити алгоритм й написати програму згідно варіанту:

№ варіанту Зміст завдання
1. Написати програму розрахунку вартості доставки посилки. Вхідні дані вартість 1кг вантажу та 1 км доставки. Доставка розраховується в залежності від відстані.
1. Написати програму розрахунку прибутку по банківському вкладу. Вхідні дані для розрахунку – сума і термін вкладу (1, 3, 6 чи 12 місяців). Процентна ставка визначається терміном вкладу. Якщо термін вкладу перевищує 12 місяців нараховуються додаткові 2%.
1. Розробити форму для перекладу одиниць площі з метричних в англо-американські одиниці виміру, якщо відомо, що 1м2 = 10,76 кв.футов, 1 см2 = 0,1550 кв. дюймів.
1. Написати програму розрахунку вартості оренди квартири. Вхідні дані – час оренди і тип квартири (кількість кімнат та стан (задовільний, добрий, євроремонт).
1. Розробити форму для розрахунку ціни замовлення комплексного обіду. Якщо відома ціна першої страви. Ціна другої страви – в двічі вища за ціну першої, салату – в тричі менша за ціну другої, ціна напою й хліба – вводиться з клавіатури.
1. Написати програму розрахунку вартості оренди автомобіля. Вхідні дані – час оренди і тип автомобіля. Якщо об’єм двигуна більший за 3,5л, надається 15% знижка.
1. Написати програму розрахунку вартості доставки меблів. Вхідні дані – номер поверху, інформація про наявність ліфту (грузовий, звичайний), вартість 1 години доставки.
1. Написати програму розрахунку вартості замовлення пива. Вхідні дані для розрахунку – сорт пива (світле, темне), кількість порцій. Якщо кількість замовлень більше 20, надається знижка 15%.
1. Написати програму розрахунку вартості замовлення друку фотографій. Вхідні дані для розрахунку – розмір (9х12,12х15,18Х24) і кількість фотографій. Якщо кількість фотографій більше 20, то надається знижка 10%
1. Написати програму розрахунку вартості сканування книги та її розміщення в електронній бібліотеці ДонНТУ. Вхідні дані – кількість сторінок, час сканування 1 сторінки, час формування електронного варіанту у форматі DjVu, вартість 1 години виконавця.
1. Розробити форму для перекладу одиниць площі з англо-американських одиниць виміру в метричні, якщо відомо, що 1кв.фут = 0,00929 кв.м, 1кв.дюйм = 6,4516 кв.см.
1. Написати програму розрахунку вартості заправки газового балону. Вхідні дані – об’єм балону, вартість 1літру газу.
1. Написати програму розрахунку вартості бензину на заправці. Вхідні дані – кількість літрів, марка бензину (92,95,98) з урахуванням наявністі знижки ( 10% дисконтної картки).
1. Написати програму Конвертор для перерахунку валют з доларів, євро, та рублів в гривні.
1. Розробити форму для розрахунку ціни жалюзі за заданими розмірами, якщо відомо, вартість 1м2 жалюзі, і вартість 1м кріплення..
1. Розробити форму для розрахунку ціни металопластикового вікна (склопакета), якщо відомі розміри вікна та вартість 1м2 склопакета залежно від виду (одно-, двох- або трьох-камерні)..
1. Розробити форму для розрахунку ціни базового пакету послуг оператора мобільного зв'язку. Вхідні дані - вартість 100 одиниць SMS, 50 одиниць MMS та 1500хвилин розмови
1. Написати програму розрахунку вартості друкування книги в типографії. Вхідні дані – кількість сторінок книги, кількість екземплярів та умови виконання замовлення (терміново чи ні).
1. Написати програму розрахунку вартості піци разом з доставкою. Вхідні дані: сорт піци і ціна. Вартість доставки розраховується в залежності від відстані.

Наши рекомендации