Описание и настройка на средата за програмиране. Създаване на ново приложение. Създаване на линейни програми с неформатиран и форматиран вход и изход. Запис и четене на изходните програми.
Учебни въпроси:
1. Стартиране на средата за програмиране Microsoft Visual C++ 6.0 и запознаване с основните менюта и команди
2. Създаване на ново приложение, компилиране и стартиране.
3. Решаване на задачи за въвеждане на данни от потребителя и извеждане на резултати.
Необходими пособия:
- компютри;
- софтуер Microsoft Visual Studio 6.0;
- "Езикът C++", Софтпрес, 2001
- "Програмиране с Microsoft Visual C++ 6.0", Софтпрес, 1999
- Записки от лекциите или тук
Време: 2 учебни часа
Решение на задачата:
Въпроси към задачата:Въпрос 1: Какъв ще бъде резултатът от изпълнението на програмата, ако X=0 ?
Отговор:
Въпрос 2: Какъв ще бъде резултатът от изпълнението на програмата, ако X=0.125 ? Обяснете защо!
Отговор:
Въпрос 3: Какъв ще бъде резултатът от изпълнението на програмата, ако X="Hello" ? Обяснете защо!
Отговор:
Решение на задачата:
Въпроси към задачата:
Въпрос 1: Какъв ще бъде резултатът от изпълнението на програмата, ако a=0 ? Обяснете защо!
Отговор:
Въпрос 2: Каква ще бъде стойността на x при a=14.72 и b=19.24?
Отговор:

където L - ширина на водната преграда [m], V - скорост на движение на преправъчните средства [m/min], C - скорост на течението на реката [m/min], b - време за товарене и разтоварване на преправъчните средства [min]
Решение на задачата:
Въпроси към задачата:Въпрос 1: Какъв ще бъде резултатът от изпълнението на програмата, при следните входни данни: L=9, V=2.2, C=5.5, b=5.3?
Отговор:
Въпрос 2: От какъв тип трябва да се декларират променливите L, V, C и b за посочения по-горе пример?
Отговор:

Упътване: за намиране на абсолютна стойност използвайте abs() от библиотеката Math.h
Решение на задачата:
Въпроси към задачата: Да се тества програмата с както с положителни, така и с отрицателни числа!
Въпрос 1: Какво ще бъде поведението на програмата, ако A и B се дефинират от тип float?
Отговор:
Въпрос 2: Какви ще бъдат резултатите, ако А и В са равни помежду си?
Отговор:
Решение на задачата:
Въпроси към задачата:
Въпрос 1:
Да се тества програмата при N=3.8 и M=3.85
Отговор:
Въпрос 2: Какво ще бъде поведението на програмата, ако N е по-голямо от M ?
Отговор:
Въпрос 1: Какъв е резултатът от изпълнението на следните програмни редове:

Отговор:
Въпрос 2: Какъв е резултатът от изпълнението на следните програмни редове:

Отговор:
Въпрос 3: Какъв е резултатът от изпълнението на следните програмни редове:

Отговор: