Занятие 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. Написати програму розрахунку вартості піци разом з доставкою. Вхідні дані: сорт піци і ціна. Вартість доставки розраховується в залежності від відстані. |