Използване на масиви и указатели.
Учебни въпроси:
1. Създаване на програми с дефиниране и използване на масиви.
2. Указатели и действия с тях.
3. Решаване на тест - 15 въпроса.
Необходими пособия:
- компютри с инсталиран софтуер Microsoft Visual Studio 6.0;
- "Езикът C++", Софтпрес, 2001
- "Програмиране с Microsoft Visual C++ 6.0", Софтпрес, 1999
- Записки от лекциите или тук
Време: 3 учебни часа
Въпроси към задачата:
1) защо при въвеждане на елементите на матрицата се използва вложен цикъл for?
2) какъв е смисълът на реда max=M[0][0];?
3) Какъв е диапазонът на изменение на индексните променливи i и j?
4) От колко започва броенето на елементите на всеки масив?
5) Защо се извършва логическата проверка с оператора if?
Въпроси към задачата:
1) Кои променливи са указатели в тази програма?
2) Какъв е адресът на променлива а и в каква бройна система се извежда на екрана?
3) Каква ще бъде стойността на променлива p1, ако към нея се прибави 1? Проверете това на практика и обяснете причината за този резултат.
4) Ако извършим присвояването p1=p2, ще се променят ли стойностите на променливите a и b?
1) алгоритми и блок схеми;
2) присвояване - обикновено и верижно;
3) аритметични оператори - +, -, *, /, ++, --, %, &&, || и други;
4) типове - int, short, float, double;
5) въвеждане и извеждане на данни;
6) логически условия с оператора if;
7) използване на switch - case.
В хода на теста имате право да ползвате всякакви справочни материали, включително и средата за програмиране Visual C++.