Содержание
- 2. Программное обеспечение § 38. Что такое программное обеспечение?
- 3. Что такое ПО? Программное обеспечение (ПО, software — «мягкое оборудование») — это программы, выполняющие ввод, обработку
- 4. Что такое ПО? Системы программирования пользователи Прикладное ПО Системное ПО программисты системные администраторы Кроссплатформенная программа —
- 5. Программное обеспечение § 39. Прикладные программы
- 6. Текстовые редакторы «plain text» – только текст без оформления Можно: изменять символы разбивать текст на строки
- 7. Текстовые редакторы Применение: исходные тексты программ файлы с настройками программ (.ini) веб-страницы (.html)
- 8. Текстовые редакторы Windows: Блокнот Notepad++ (notepad-plus-plus.org) Linux: nano gedit KWrite kate Кроссплатформенные: Vim (www.vim.org) Emacs (www.gnu.org/software/emacs)
- 9. Офисные пакеты текстовый процессор (+ оформление, рисунки, таблицы, …) табличный процессор (электронные таблицы) ПО для создания
- 10. Текстовый процессор рисунки, таблицы, … жирный, курсив стили оформления шаблоны вычисления в таблицах сохранение в HTML,
- 11. Офисные пакеты Электронные таблицы: ПО для создания презентаций: ПО для работы с базами данных:
- 12. Онлайн-офис из ПО нужен только браузер совместная работа документ доступен из любого места, где есть Интернет
- 13. Графические редакторы Для растровых изображений: Adobe Photoshop (www.adobe.com) Paint Gimp (gimp.org) обработка фотографий подготовка к печати
- 14. Графические редакторы Для векторных изображений: схемы, графики, чертежи художественные иллюстрации логотипы, визитки иконки и кнопки для
- 15. Программы для 3D-моделирования построение трёхмерных моделей объектов материалы источники света точки наблюдения (виртуальные камеры) анимация с
- 16. Настольно-издательские системы DTP = DeskTop Publishing, «настольное издательство» Вёрстка – точное определение положения текста, рисунков, формул,
- 17. ТеХ (ctan.org) система подготовки к печати математических текстов $$ x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a} $$ .tex – текстовый файл («только
- 18. Редакторы цифрового звука загрузка, редактирование и сохранение звуковых файлов разных форматов запись звука с микрофона удаление
- 19. Редакторы видео ввод данных с видеокамеры; коррекция цвета; добавление, перестановка, удаление фрагментов добавление звука и титров
- 20. Браузеры Internet Explorer Firefox (www.mozilla-russia.org) Chrome (www.google.com/chrome) Safari (www.apple.com/safari) Opera (www(www.(www.opera(www.opera.(www.opera.com) бесплатно!
- 21. Почтовые программы Почта Windows Microsoft Outlook (в составе Microsoft Office) TheBat (www (www. (www.ritlabs (www.ritlabs. (www.ritlabs.com)
- 22. Общение в Интернете ICQ (www (www. (www.icq (www.icq. (www.icq.com) Mail.ru Агент (www (www. (www.mail (www.mail. (www.mail.ru)
- 23. Программное обеспечение § 40. Системное программное обеспечение
- 24. Что такое ОС? Операционная система (ОС) – это комплекс программ, обеспечивающих пользователю и прикладным программам удобный
- 25. Операционные системы Первые: II поколение компьютеров, однозадачные Пакетный режим: в памяти несколько программ выполняются последовательно Режим
- 26. Состав ОС начальный загрузчик – небольшая программа, расположенная в самом первом секторе загрузочного диска; загружает в
- 27. ОС персональных компьютеров Однозадачные – в каждый момент выполняется только одна задача (программа), она получает все
- 28. ОС персональных компьютеров Microsoft Windows (www (www. (www.microsoft (www.microsoft. (www.microsoft.com) > 90% ПК Mac OS (www
- 29. ОС Linux бесплатность ОС и многих программ высокий уровень безопасности и защиты от вирусов невысокие требования
- 30. Современные ОС ОС для мобильных устройств Google Android (на основе ядра Linux) iOS (для iPhone, iPad)
- 31. UNIX-подобные ОС Linux, Mac OS, QNX, VxWorks, LynxOS настройка и управление через текстовые файлы текстовый ввод
- 32. Драйверы устройств Драйверы (англ. driver – водитель) – это программы специального типа, которые находятся в оперативной
- 33. Утилиты Проверка диска chkdsk (Windows) fcsk (Linux) Управление жёстким диском Управление дисками (Windows) GNU Parted (Linux)
- 34. Утилиты Сетевые утилиты ping – проверка доступности узла в сети tracert (traceroute) – трассировка маршрута Архиваторы
- 35. Утилиты Антивирусы AVP (www (www. (www.kaspersky (www.kaspersky. (www.kaspersky.ru) DrWeb (www(www.(www.drweb(www.drweb.(www.drweb.com) Nod32 (www (www. (www.eset (www.eset. (www.eset.com)
- 36. Файловые системы Файловая система – это порядок размещения, хранения и именования данных на носителе информации. правила
- 37. Файловые системы Кластер – это минимальный блок, который может быть выделен файлу на диске (от 512
- 38. Файловые системы Журналирование (ext3, ext4, HFS, NTFS): перед операцией с файлами «план действия» записывается в журнал
- 39. Файловые системы в Linux один корневой каталог «/» любое устройство – файл bin – команды операционной
- 40. Файловые системы в Windows каждый логический диск имеет свой корневой каталог разделитель в записи пути к
- 41. Маски (шаблоны) «*» – любое количество любых символов «?» – один любой символ *.* все файлы
- 42. Задачи Какие имена файлов удовлетворяют маске: ?hel*lo.c?* hello.c hello.cpp hhelolo.cpp hhelolo.c hello.cс ahello.cpp ahelolo.c azhelolo.cp 2.
- 43. Задачи 3. Определите, по какой из масок будет выбрана следующая группа файлов: abcd.txt, bc.tar, bcd.txt, bc.tgz
- 44. Маски (шаблоны) 5. Определите, какой из перечисленных файлов подойдет под все предложенные маски: 12abc.xls, xabx.xml, abc.xls,
- 45. Программное обеспечение § 41. Системы программирования
- 46. Зачем то нужно? B82301052500 Машинные коды: MOV AX,0123h ADD AX,25h Язык ассемблера: AX:= 12316 AX:= AX
- 47. Языки высокого уровня Транслятор – это программа, которая переводит в машинные коды текст программ, написанных на
- 48. Трансляторы Интерпретатор: анализирует текст программы по частям, сразу выполняет обработанную команду. программы переносимы удобно отлаживать для
- 49. Трансляторы Компилятор: переводит всю программу в машинный код, строит исполняемый файл. для выполнения не нужен транслятор
- 50. Трансляция в псевдокод Цель: одна программа для разных ОС. public class Main { public static void
- 51. Состав системы программирования транслятор компоновщик — программа, которая собирает разные части создаваемой программы и функции из
- 52. Состав системы программирования отладчик – программа для поиска ошибок в других программах: пошаговый режим выполнить до
- 53. Библиотеки подпрограмм в составе систем программирования динамически подключаемые библиотеки qq.exe user32.dll CreateWindow
- 54. Что такое API? API = Application Programming Interface, интерфейс прикладного программирования. Windows API, POSIX описание структур
- 55. Интегрированные среды разработки IDE = Integrated Development Environment текстовый редактор транслятор компоновщик отладчик профилировщик Microsoft Visual
- 56. Среды быстрой разработки приложений RAD = Rapid Application Development построение интерфейса с помощью мыши
- 57. Программное обеспечение § 42. Инсталляция программ
- 58. Что такое инсталляция? Инсталляция – это установка и настройка программы на компьютере пользователя. проверка требований к
- 59. Порядок установки в Windows просмотр лицензионного соглашения ввод ключа выбор компонентов программы определение каталога для программы
- 60. Установка программ в Linux Пакеты .rpm или .deb, или в исходных кодах. Утилиты apt-rpm или apt-get
- 61. «Живые» диски (live disk) ОС загружается с диска возможна установка ОС на компьютер часто на основе
- 62. Программное обеспечение § 43. Правовая охрана программ и данных
- 63. Авторское право Авторское право: автор (правообладатель) может ограничивать распространение и использование продукта. «Интеллектуальная собственность охраняется законом»
- 64. Авторское право Распространяется на: программы для компьютеров; базы данных Не охраняются авторским правом: алгоритмы и языки
- 65. Авторское право Авторское право возникает «в силу создания» продукта не требует регистрации обозначается: © Иванов, 2013
- 66. Авторские права Личные: право считаться автором) право выпускать программу под своим именем, псевдонимом или анонимно право
- 67. Ответственность за нарушение Гражданско-правовая ответственность Гражданский кодекс РФ, часть 4 изъятие носителей выплата компенсации (до 5
- 68. Ответственность за нарушение Уголовная при крупном ущербе (> 50 тыс. руб.) УК РФ ст. 146 «Нарушение
- 69. Лицензии на использование ПО Лицензия (лицензионное соглашение) – это документ на право на использование программы, где
- 70. Лицензии на использование ПО Коммерческое ПО: покупка лицензии на каждую копию скидки при оптовой закупке скидки
- 71. Лицензии на использование ПО Бесплатные (freeware): можно бесплатно загрузить и использовать исходные коды не распространяются коммерческое
- 72. Конец фильма ПОЛЯКОВ Константин Юрьевич д.т.н., учитель информатики ГБОУ СОШ № 163, г. Санкт-Петербург [email protected] ЕРЕМИН
- 74. Скачать презентацию