Увод в програмирането


 

Програма за курса Увод в програмирането за специалност Медицинска физика


 

1. Архитектура на компютрите.

2. Алгоритми – дефиниция и свойства. Средства за описание на алгоритмите.

3. Бройни системи – видове. Позиционни бройни системи – основа на системата, представяне на числата. Преобразуване на числата от една бройна система в друга.

4. Представяне на данните в оперативната памет – основни типове и използването им.

5. Операционни системи – описание и основни функции. Класификация на операционните системи.

6. Езици за програмиране. Основи на езика FORTRAN 77.

7. Структура на програмите. Типове данни.

8. Аритметични изрази. Логически изрази. Операции за сравнение. Операции върху текстови данни.

9. Управляващи структури. Цикли.

10. Индексирани променливи. Работа с масиви.

11. Функции и подпрограми.

12. Инструкции за вход и изход. Форматно представяне на данните.

13. Работа с файлове.

14. Елементи на FORTRAN 90, 95 и 2003.

...

Упражнения

I. Excel

1. Структура на данните в Excel, манипулация на работни книги и листа.

2. Типове данни в Excel. Въвеждане и форматиране на числови, текстови, логически константи, дати и време. Създаване на серия. Сортиране.

3. Използване на формули. Константи и препратки. Копиране на формули - относително и абсолютно адресиране. Въвеждане на алгебрични изрази. Използване на вградените функции и допълнителни библиотеки.

4. Построяване на графики. Работа с масиви

5. Използване на логически функции. Съобщения за грешки.

Контролна работа

II. FORTRAN

6. Структура на програмата на Фортран. Редактори и компилатори

7. Типове данни.

8. Аритметични изрази. Логически изрази. Операции за сравнение. Операции върху текстови данни.

9. Управляващи структури. Цикли.

10. Индексирани променливи. Работа с масиви.

11. Функции и подпрограми.

12. Инструкции за вход и изход. Форматно представяне на данните.

13. Работа с файлове.

Контролна работа

Основна литература:

1. E.J.Billo, EXCEL for scientists and engineers, Wiley, 2007

2. I.D.Chivers, J. Sleihtholme, Introduction to programming with FORTRAN, Springer, 2006

Допълнителна литература:

1. Швертнер, Й., Информатика, УИ „Св. Кл. Охридски“, София, 1994

2. John Walkenbach, Excel 2002 Formulas, M&T Books, NY, 2002