Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

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