- •1.Информация. Свойства информации. Единицы измерения количества информации.
- •2.Понятие об информатике. Информационные технологии.
- •5.Системы счисления. Перевод из одной сс в другую. Причины использования в комп-ах двоичной сс.
- •6. Кодирование информации(символов, графики, звуков) в эвм.
- •7. Представление чисел в эвм (с фиксированной и плавающей запятой).
- •8. Программные средства. Назначение операционной системы.
- •9. Системные вызовы, прерывания, исключительные ситуации, процессы.(осн. Понятия ос).
- •10.Понятие файловой системой, её основные функции.
- •11.Файлы. Директории. Логическая структура файлового архива.
- •12.Основные характеристики ос Windows.
- •13. Структура окна Windows. Диалоговые окна в Windows, элементы диалоговых окон.
- •14.Папки и файлы в Windows.
- •15.Работа с файлами с помощью проводника Windows.
- •16.Логическое высказывание. Логические операции.
- •17. Понятие алгоритма, формы представления алгоритма.
- •18.Линейный и разветвляющийся вычислительные процессы.
- •19.Циклический вп (циклы со счетчиком, с пред и постусловием).
- •20.Структура данных(простые переменные целого, вещественного, символьного, логического типа; стек, очередь, массив)
- •21.Алгоритм накопления суммы некоторых значений.(я с трудом понла о чем они тут пишут)
- •22.Алгоритм накопления произведения некоторых чисел.
- •23.Алгоритм накопления количества значений, удовлетворяющих заданному условию.
- •24.Алгоритм поиска максимального значения среди некоторого набора значений.
- •25.Алгоритм поиска минимального значения среди некоторого набора значений.
- •26.Алгоритм получения нового массива из некоторых элементов исходного.
- •27.Алгоритм вставки нового элемента в указанное место одномерного массива.
- •28.Алгоритм исключения заданного элемента из одномерного массива.
- •29.Понятие о прикладном программном обеспечении. Распространение программного обеспечения.
- •30.Языки программирования, их классификация.
- •31.Информационная безопасность. Защита информации. Причины, способы.
- •32.Сжатие (архивация) данных. И 33.Типы методов сжатия данных.
- •34.Компьютерные вирусы и их разновидности.
- •35.Борьба с компьютерными вирусами
27.Алгоритм вставки нового элемента в указанное место одномерного массива.
Алгоритм вставки нового элемента в массив, содержащий n элементов, причем, значение нового элемента не добавляется в конец массива, а вставляется в какое-то указанное место среди существующих элементов (допустим, добавляется новый элемент массива y на k - тое место). Таким образом, задача заключается в смещении элементов, стоящих в позициях k, k+1, ... , n на одну позицию вправо. Сдвигать элементы нужно, начиная с правого края массива (с элемента n). В результате массив увеличивает на единицу количество своих элементов. Исходными данными для программы, кроме самого массива, являются две величины – место вставки k и значение нового элемента у.
Алгоритм решения задачи вставки нового элемента можно представить блок-схемой.
a[1..n]
ввод k,y ai+1
= ai
вывод
a[1..n+1]
*
конец
начало *
ввод n, i = n, k, –1
ak
= y
28.Алгоритм исключения заданного элемента из одномерного массива.
(так же как и в 27)Похожая задача удаления некоторого k – того элемента массива, также сводится к сдвигу элементов k+1,..., n на одну позицию влево
29.Понятие о прикладном программном обеспечении. Распространение программного обеспечения.
Все программы разрабатываемые для решения программ называют прикладными приложениями и создаются они для конечных пользователей.
Прикладное программное обеспечение преднозначено для решения «производственных» задач.
Разработано огромное количество программ для всех сфер человеческой деятельности.
Можно подразделить все прикладные программы на группы:
1.проблемно – ориентированные(такие программы решают задачи определенного круга)
2.методо – ориентированные(реализующие конкретные методы матем-ой обработки данных)
3.программы общего назначения(их используют для автоматизации офисных работ)
4.программы автоматизированного проектирования
5.программные средства,мультимедиа
6.настольные издательские системы.
7.образовательные и развлекателные программы
Распространение ПО:
Способы:
1.бесплатно
2.комерчески
3.условно-бесплатно(распрастроняется бесплатно и предлогается по истечению некоторого срока заплатить деньги автору)
Существуют пробные версии коммерческого ПО; демоверсии, предостовляющие урезанные возможности полной версии; рекламно оплачевыемые программы; программы с открытым исходным кодом-распространяются бесплатно, причем любой пользователь может модифицировать программу, то есть удачное ПО начиная жить своей полной жизнью(Linus)
