Професионална гимназия по механотехника и електротехника

"Михаил Василиевич Ломоносов" гр. Добрич

Начало
Новини
За нас
Контакти
Юбилей 70 години
Прием
Ученици
За вас зрелостници
Учители
Родители
Дневна форма
Материали КТТ и СП
Adobe Premiere
CorelDraw
DreamWeaver8
Java
SQL Server
Visual Basic 6.0
ООП С++
Запомнящи устройства
Компютърни системи
Компютърни мрежи
Периферни устройства
Програмиране І част
Linux
Web дизайн
Микропроцесори
Вградени УС
Интернет програмиране
Информатика 9 клас
Информационни системи
Структури от данни
Материали МПТ
Материали ЕОП
Самостоятелна форма
Задочна форма
Състезания
Училищни документи
Нормативни документи
Курс за управление на МПС
Проекти
Фотогалерия
Партньори
Полезни връзки
Забавно
Карта на сайта
Структури от данни
Раздел I: Основни конструкции за управление на изчислителния процес в програмирането
1. Скаларни типове данни и операции с тях. Аритметични и логически оператори

2. Оператор за вход/изход. Манипулатори за форматиране на изхода. Празен оператор. Оператор за присвояване. Комбинирани операции за присвояване. Блок от оператори. Коментари. Линейни програми.

3. Условни оператори. Вложени условни оператори. Оператор за многовариантен избор switch. Оператор break.  Оператори за преход.

4.Оператори за цикъл. Оператор с броячен цикъл for. Алгоритми, реализиращи се с цикъл for.

5.Оператори за цикъл с предусловие и следусловие. Алгоритми, реализиращи се с цикли за предусловие и следусловие

6.Деклариране, дефиниране и извикване на функция. Inline функции. Създаване на прототипи на функции.

7. Откриване и поправяне на грешките в програмен код. Написване на кода на друг изучаван програмен език.

Раздел IІ: Статични структури от данни

8. Масиви. Едномерни масиви. Многомерни масиви.

9. Основни алгоритми за работа с масиви

10.Символни низове. Операции и вградени функции.

11. Указатели – тип указател. Указатели и масиви, указатели и низове. Тип псевдоним

12. Структура от данни запис. Дефиниране и използване на структури. Операции и вградени функции

13. Класове и обекти. Дефиниране на класове, конструктори, деструктори

14. Динамични обекти. Приложение на средствата за работа с динамичната памет.

15. Потоци. Файлове. Основни операции

16. Откриване и поправяне на грешките в програмен код със статични структури. Написване на кода на друг изучаван програмен език.

Раздел IІІ: Динамични структури от данни
 
 
17. Стек

18. Опашка

19.Списък
 
20.Дърво
Домашна работа 12б клас
 
 26.10.2011

1. Да се състави програма, която въвежда от клавиатурата цели положителни числа. За край на въвеждането служи числото нула. Програмата да намира и извежда най-голямото от тях, което е нечетно число. В случай, че въведените числа са само четни, да се изведе подходящо съобщение.

 

2. Да се състави програма, която въвежда от клавиатурата цифра к, естествено число n и n на брой символи. Програмата да извежда броя на онези числа от въведените, които са к-цифрени.

 
2.11.2011 
Тема 3 от НИП: Основни структури за управление на изчислителния процес в програмирането – оператор за присвояване, празен оператор, блок, условни оператори, оператори за цикъл
 
9.11.2011

1. Да се напише програма, която въвежда стойности на реалните променливи a, b, c и d, след което намира числата, които са 3 пъти по-малки от a и b и от c и d съответно. При решаване на задачата да се дефинира и използва функция за връщане на 3 пъти по-малките числа на два аргумента.

Упътване: Използвайте предаване на аргументи по адрес

 

2.

Да се напише програма, която въвежда стойности на целочислените променливи x, y и z, след което проверява и извежда съобщение за всяко от тях и за сумата им дали се дели на 5 без остатък. При решаване на задачата да се дефинира и използва функция за проверка на делимост на 5.


3. Да се напише програма, която въвежда стойности на целочислените положителни променливи x, y и z, след което проверява и извежда съобщение за всяко от тях и за сумата им дали е двуцифрено число. При решаване на задачата да се дефинира и използва функция за проверка дали едно число е двуцифрено.
 
23.11.2011
Да се открият, документират и поправят грешките в приложна задача 1 на билет №4 от НИП за ДКИ

 

20.03.2012

Да се дефинира клас точка в равнината с координати x, y.
Създайте конструктор по подразбиране и конструктор с 2 параметъра.
Дефинирайте методи moveX() и moveY(), които да преместват точката с 1 по оста X и

по оста Y.
Дефинирайте метод printPoint() който да извежда на екран координатите X и Y.
Създайте два обекта P1 и P2- един с конструктора по подразбиране и един с конструктора с двата параметъра.
Извикайте метода printPoint() за двата обекта.
Извикайте метода moveX за първия обект.
Извикайте метода moveY за втория обект.
Отново извикайте метода printPoint() за двата обекта.