Информатика и Основы Программирования

1. Команды для работы с файловой системой в командной строке unix: 1s,cd. Примеры использования

2. Команды для работы с файловой системой в командной строке unix: cp,mv,rm. Примеры использования.

3. Команды для работы с файловой системой в командной строке unix: cd,mkdir,rmdir. Примеры использования.

4. Команды для работы с файловой системой в командной строке windows: dir,cd. Примеры использования.

5. Команды для работы с файловой системой в командной строке windows: copy,del,move. Примеры использования.

6. Команды для работы с файловой системой в командной строке windows: cd,mkdir,move. Примеры использования.

7. Команды для работы с файлами в командной строке unix: cat,more,less. Примеры использования.

8. Перенаправление потоков ввода/вывода консольных приложений. Примеры.

9. Применение механизма конвейра при использовании нескольких связанных команд. Примеры.

10. Использование фильтров при работе с файлами в командной строке unix: head,tail. Примеры использования.

11. Использование фильтров при работе с файлами в командной строке unix: sort,grep. Примеры использования.

12. Команды для работы с операционной системой unix: who,ps. Примеры использования.

13. Переменные в командном интерпретаторе shell unix-систем. Примеры использования.

14. Переменные окружения в командном интерпретаторе shell unix-систем. Примеры использования.

15. Целочисленные простые типы данных в языке программирования Си (char,int). Форматы двоичного представления в диапазоне значений

16. Вещественнозначные простые типы данных в языке программирования Си (float,double). Форматы двоичного представления и диапазоны значений.

17. Использование квалификаторов signed и unsigned при объявлении переменных.

18. Использование квалификаторов short и long при объявлении переменных.

19. Объявление переменных в языке программирования Си. Способы инициализации объявленных переменных.

20. Время жизни и область видимости переменных в языке программирования Си. Статические переменные. Локальные и глобальные переменные.

21. Константы в языке программирования Си, способы задания констант. Целочисленные (десятичные, восьмеричные, шестнадцатеричные) и действительные константы. Именованные константы (директива #define).

22. Константы в языке программирования Си, способы задания констант. Символьные и строковые константы.

23. Арифметические операции в языке программирования Си. Операции инкремента и декремента.

24. Операции отношения и логические операции в языке программирования Си.

25. Битовые операции в языке программирования Си.

26. Операции присваивания в языке программирования Си. Условная операция языка Си.

27. Операторы ветвления в языке программирования Си. Безусловный (goto) и условный

(if … else) переходы, блок-схемное представление.

28. Оператор-переключатель а языке программирования Си (switch … case). Инструкция break. Множественное ветвление и его блок-схемное представление.

29. Операторы циклов с предусловием (while) и с постусловием (do … while) в языке программирования Си. Блок-схемное представление циклических конструкций.

30. Оператор цикла for в языке программирования Си. Эквивалентное описание циклической конструкции при помощи оператора while.

31. Использование инструкций break и continue для циклов в языке программирования Си. Примеры.

32. Функции в языке программирования Си. Декларирование (прототипы функций), описание и вызов. Особенности передачи параметров функций.

33. Массивы в языке программирования Си. Объявление и использование одномерных массивов.

34. Представление строк в языке программирования Си как массивов символов.

35. Многомерные массивы в языке программирования Си. Объявление и использование двумерных массивов.

36. Указатели в языке программирования Си. Операции с указателями, адресная арифметика. Взаимосвязь массивов и указателей.

37. Варианты описания массивов в языке программирования Си. Аргументы функции main.

38. Основные спецификации форматного ввода/вывода (для функций printf и scanf) в библиотеке stdio языка программирования Си.

39. Основные функции, используемые при работе с текстовыми файлами (открытие, закрытие, чтение, запись и пр.) в библиотеке stdio языка программирования Си.

40. Основные функции, используемые при работе со строками в библиотеке string,stdio,stlib языка программирования Си.