Свойства алгоритма Любой алгоритм обладает рядом свойств. Свойства алгоритма это набор характеристик, атрибутов, отличающих алгоритм от любых других предписаний и обеспечивающих его автоматическое выполнение.
Детерминированность,
Массивность,
Результативность,
Дискретность.
Способы записи алгоритма Существует несколько способов описания алгоритмов:
Словесный,
Формально-словесный,
Графический
Операторный
В виде таблицы решений
На алгоритмическом языке.
Блок схема это графическое представление алгоритма.
Блок-схема работы программы должна строиться в соответствии с требованиями ГОСТ 19.701 – 90 (ИСО 5807 – 85) Схемы алгоритмов, программ, данных и систем.
Согласно данному стандарту, схема программы состоит из: символов процесса, указывающих фактические операции обработки данных, линейных символов, указывающих поток управления, специальных символов, используемых для написания и чтения схемы.
Основные элементы блок-схемы представлены в таблице ниже (табл.1). Таблица 1 – Некоторые обозначения, используемые в блок-схемах алгоритмов Символ
| Название
| Описание
| 1
| 2
| 3
|
| Данные
| Используется для ввода-вывода данных
|
| Процесс
| Функция обработки данных любого вида
|
|
Предопределенный процесс
|
Символ отображает предопределенный процесс, состоящий из одной или нескольких операций, которые определены в другом месте
|
| Решение
| Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активирован после вычисления условий, определенных внутри символа
|
| Линия
| Отображает поток данных или управления. При необходимости могут быть добавлены стрелки-указатели
|
| Соединитель
| Выход в часть схемы и вход из другой части схемы и используется для обрыва линии и продолжения ее в другом месте
|
| Терминатор
| Символ отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных)
| - А напоследок улыбнемсяПапа, купи мне новый винчестер,а то у меня видеоархив уже не вмещается!- А что сказать нужно? – Ну вот, уже и тут паролей понаставили...Вариант 23Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели, чтобы она сделала. «Третий закон Грира» ПРОГРАММИРОВАНИЕ – это сфера действий, направленная на создание программ.
Программа – это последовательность команд компьютера, приводящая к решению задачи.
Приложение – это программная реализация на компьютере решения задачи.
Программное обеспечение (ПО) - это программные продукты и техническая документация к ним.
Программный продукт (ПП) – это комплекс взаимосвязанных программ, предназначенный для реализации определенной задачи массового спроса.
Классификация языков программирования. Возвращается как-то раз программист с работы домой. Навстречу лягушка. И говорит ему человечьим голосом:
- Слушай, я не лягушка, а заколдованная царевна. Если меня поцеловать, я расколдуюсь, ты на мне женишься.
Программист берет ее, кладет в карман и идет дальше. Лягушка в кармане дергается:
- Слушай, ты не понял! МЕНЯ НАДО ПОЦЕЛОВАТЬ, Я РАСКОЛДУЮСЬ В КРАСИВУЮ ДЕВУШКУ, ТЫ НА МНЕ ЖЕНИШЬСЯ...
Программист достает ее и объясняет:
- Понимаешь, я программист. Мне с девушками возиться некогда. А говорящая лягушка - это прикольно! Из жизни программистов
Приходит программист к музыканту в гости. Музыкант хвалится свежеприобретенным пианино, программист оценивающе смотрит и выдает: "Клавиатура конечно хреновая, всего 89 кнопок, но то, что кнопку Shift ногами надо нажимать, это круто!"
Общеизвестно, что люди на Земле делятся на нормальных и тех кто занимается компьютерами. Причем первых с каждым годом становится все меньше и меньше.
СТАДИИ ЗАБОЛЕВАИЯ, СИМТОМЫ И МЕТОД ЛЕЧЕНИЯ
1.Первая стадия (легкая)
Симптомы: человек садиться за компьютер, включает его, работает и уходит домой в конце рабочего дня, после чего не вспоминает о компьютере до следующего утра. Аппетит и сон нормален головные боли и понос отсутствуют.
Лечение: в лечении временно не нуждается.
2. Вторая стадия (полулегкая)
Симптомы: У больного наблюдается повышенный интерес к компьютеру, выражающийся в нездоровом возбуждении, охватывающим его при виде указанного объекта. Аппетит нормальный. Сон беспокойный со вскрикиваниями и повизгиваниями. Задерживается на работе на 2-3 часа и топчет кнопки. Лечение: удалить больного от компьютера принимать внутрь медицинский спирт 3 раза в день по 0.5 столовой ложки. Компьютерную литературу убрать в недоступное место. С работы встречать.
3. Третья стадия (средней тяжести)
Симптомы: больной задерживается на работе более 4-5 часов после окончания рабочего дня копит деньги на домашний компьютер. В обиходе начинает употреблять компьютерную терминологию и не реагирует на расширенные глаза окружающих. Аппетит повышенный. Сон беспокойный с выкрикиванием компьютерных словечек и беспричинным смехом. Приходит в резкое возбуждение при виде компьютера или при встречи с больным 3-й стадии и выше. В этом случае болезнь может перейти в 4-ю стадию.
Лечение: больного изолировать от общества и от компьютера, деньги отобрать, женить..
4. Четвертая стадия (тяжелая)
Симптомы: больной покупает модем и компьютер. Речь изобилует различными компьютерными словечками и их сочетаниями. Изобретает новые слова копит денег на выделенную телефонную линию. Аппетит сильно повышен. Ест любую пищу в любое время суток при ее наличии. Спит 3-4 часа в день, т.к. ночью звонит по модему и при каждой соединении издает вопли, описанные в 3-ем томе книги "Жизнь Животных" (глава 1 поведение самца макаки-резуса в брачный период).. Рвота, работа, бред и понос отсутствуют. Лечение: только в стационаре.
5.(Безнадежная)
Симптомы. Речь невнятная, состоящая на 80 и более процентов компьютерного жаргона со спецтерминами. Аппетит и сон отсутствуют. Ест только то что попадает в пределы прямой видимости, независимо от вида и качества продукта, на окружающих обращает внимание только в том случае, если они произносят фразы, связанные с компьютером. Держит около компьютера пачку чая, которую забывает развести в воде.Лечение: лечению не подлежит.
Вариант 24Программисты отмечают свой профессиональный праздник каждый 256 день годы. Это число выбрано неспроста, ведь это два в восьмой степени и именно такое количество чисел можно выразить с помощью 1 байта. День программиста
| Високосный год
| 12 сентября
| Обычный год
| 13 сентября
| Особенности дня программистаДень программиста не упомянут как праздник в календаре профессиональных праздников. Но в 2000 году, программист Валентин Балт е составил письменное обращение к президенту РФ, чтобы конкретно в России этот день включили в календарь праздников. Программист собрал множество подписей в поддержку этой инициативы. Но, в разных кругах, день программиста отмечают в различные дни. 19 июля - день создания первой программы. Ее написала в свое время Августа Ада Лавлейс, которая стала первым программистом и была дочерью Джорджа Байрона. Ее программа способна была вычислить числа Бернулли на аналитической машине английского математика Чарльза Бэббиджа. 10 декабря - день рождения самой Ады. В честь нее кстати был назван первый язык программирования, а утвержден он был как раз 10 декабря.
4 апреля - считается день веб - программистов по аналогии с ошибкой 404 "данная страница не найдена".
26 июля - в честь предъявления первого в истории обвинения создателю компьютерного вируса.
День программиста - праздник достаточно новый. Ведь и сами компьютерный технологии возникли относительно недавно. Не все страны мира официально отмечают по календарю день программистов. Но программирование - неотъемлемая часть современной жизни. Программисты каждый день работают над облегчением нашей жизни, над работой во всех сферах. Сегодня, программирование охватило множество отраслей. Эти люди занимаются над тем, чтобы ведение многих видов деятельности стало проще и доступнее. Именно поэтому, этот важный день не только для самих программистов, но и для человечества в целом. Ведь программирование строит будущее Земли. Как три программиста могут организовать бизнес? — Один пишет вирусы, а другой антивирусы. — А третий? — Операционные системы, под которыми это все работает! !Пока компьютер еще не научился самостоятельно мыслить, доверять ему можно. »Программа- особый вид информации в виде двоичных кодов (нулей и единиц), воспринимаемых процессором как команды к выполнению каких-то действий. Файлы программ вместе с файлами других типов хранятся на накопителях информации, для запуска считываются с них в оперативную память (загружаются).
Для обработки данных на компьютере необходимо иметь не только аппаратное обеспечение компьютера, так называемое hardware, но и программное обеспечение, так называемое software. Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии.
Совокупность программ, хранящихся на компьютере, образует его программное обеспечение.
Программное обеспечение Системное ПО Инструментарий технологии программирования Пакты прикладных программ Базовое ПО Сервисное ПО Базовая система ввода вывода Операционные системы Операционные оболочки Программы диагностики ЭВМ Антивирусные программы Программы обслуживания дисков Средства CASE Языки и системы программирования Программы обслуживания сети Программы архивирования данных ППП специального назначения ППП общего назначения Текстовые процессоры Методо-ориентированное ППП Проблемно-ориентированное ППП Текстовые процессоры Табличные процессоры СУБД Интегрированные пакеты Офисные ППП Средства мультимедиа ППП автоматизированного проектирования Вариант 25Логика есть анатомия мышления.Джон ЛоккЛогика (формальная) - наука о законах и формах правильного мышления. Истинностные значения новых высказываний определяются при этом только истинностными значениями входящих в них высказываний. Построение из данных высказываний (или из данного высказывания) нового высказывания называется логической операцией. Логические операцииИнверсия Коньюнкция Дизъюнкция Имплькация Эквиваленция Инверсия (логическое отрицание) - присоединение частицы « НЕ» к сказуемому данного простого высказывания или присоединение слов «неверно что. . .» ко всему высказыванию. Инверсия логической переменной истинна, если сама переменная ложна, и, наоборот, инверсия ложна, если переменная истинна. Конъюнкция (логическое умножение) - соединение двух высказываний А и В в одно с помощью союза « И». Конъюнкция двух логических высказываний истинна тогда и только тогда, когда оба высказывания истинны. Дизъюнкция (логическое сложение) - соединение двух высказываний А и В в одно с помощью союза « ИЛИ», употребляемого в неисключающем виде. Дизъюнкция двух логических высказываний ложна тогда и только тогда, когда оба высказывания ложны. Импликация - логическая операция, соответствующая союзу «если ... , то...» Импликация высказываний ложна лишь в случае, когда а истинно, а в ложно. Импликацию можно заменить на выражение, использующее только базовые операции (здесь — только “НЕ” и «ИЛИ»): Эквиваленция - логическая операция, соответствующая союзу « тогда и только тогда, когда …». Эквиваленция двух высказываний истинна в том и только том случае, когда оба эти высказывания истинны или ложны. Кроме базовых логических операций существует «исключающее ИЛИ», «штрих Шеффера»(антиконьюнкция) и стрелка Пирса(антидизъюнкция) Основные законы алгебры логикиВ алгебре логики выполняются следующие основные законы, позволяющие производить тождественные преобразования логических выражений: закон
| для И
| для ИЛИ
| Переместительный
|
|
| Сочетательный
| .
|
| Распределительный
|
|
| Правила де Моргана
|
|
| Идемпотенции
|
|
| Поглощения
|
|
| Склеивания
|
|
| Операция переменной с ее инверсией
|
|
| Операция с константами
|
|
| Двойного отрицания
|
|
| Для описания того, как функционируют аппаратные средства компьютера удобен математический аппарат алгебры логики. Данные и команды в памяти компьютера и в регистрах процессора представляются в виде двоичных последовательностей различной структуры и длины. В логической схеме компьютера выделяют логические элементы.. Логическими элементами компьютеров являются электронные схемы «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-НЕ» и другие. Каждый логический элемент имеет свое условное обозначение, которое выражает его логическую формулу. Схема соответствующая выражению
Как заработать при помощи Интернета всего в два шага:
1. Отключаем Интернет.
2. Идём работать
|