русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы алгоритмизации.


Дата добавления: 2013-12-23; просмотров: 1371; Нарушение авторских прав


Технология программирования

Лекция №1 Структурная технология конструирования алгоритмов.

Формат по образцу

Контроль ввода

Мастер условного форматирования

Форматы дат

Д — отображает число даты без ведущего нуля.

ДД — число даты с ведущим нулем.

М — цифры месяца без ведущего нуля.

ММ — цифры месяца с ведущим нулем.

МММ — трехбуквенное название месяца.

ММММ — полное название месяца.

ГГ — две младшие цифры года.

ГГГГ — все четыре цифры года.

ДДД — двухбуквенное название дня недели.

ДДДД — полное название дня недели.

 

Командой ФорматУсловное форматирование вызывается диалоговое окно:

Любое значение может использоваться в логическом выражении, которое формируется с помощью мастера. В соответствии с условием назначается формат с помощью кнопки «Формат».

 

 

В Excel имеются средства контроля ввода данных, которые мы можем закрепить за определенными ячейками таблицы. Они доступны через меню Данные — Проверка, открывающее окно Проверка вводимых значений , состоящее из трех вкладок.

Вкладка Параметры определяет условия, проверяемые системой при вводе. Во вкладке Сообщение для ввода формируется подсказка при входе в контролируемую клетку. Во вкладке Сообщение об ошибке формируется сообщение, предъявляемое пользователю, если он ввел неправильное значение.

 

 

 

Ускорить процесс оформления таблицы можно ускорить, если воспользоваться пиктограммой Формат по образцу. Для этого следует выделить блок, формат которого копируется, щелкнуть пиктограмму копирования форматов (указатель курсора получит форму кисти) и щелкнуть мышью на форматируемом блоке. Этот блок приобретет формат блока-оригинала.



План

1. Основы алгоритмизации.

2. Основные алгоритмические структуры.

3. Идеи структурной технологии конструирования алгоритмов

Алгоритм – это конечная последовательность однозначных предписаний, исполнение которых позволяет с помощью конечного числа шагов получить решение задачи, однозначно определяемое исходными данными.

Алгоритм – последовательность действий (правил) однозначно приводящих к решению поставленной задачи.

Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.

Каждый алгоритм создается конкретным автором и рассчитан на конкретного исполнителя.

Исполнитель алгоритма – это тот объект или субъект, для управления которым составлен алгоритм. Система команд исполнителя (СКИ) – это вся совокупность команд, которые может выполнять исполнитель.

Исполнитель – пользователь, выполняющий алгоритм (человек – исполнитель; компьютер – исполнитель; объект, управляемый машиной – исполнитель).

 

Свойства алгоритма:

- Дискретность (алгоритм разбит на независимые части).

- Массовость (предназначен для решения многих аналогичных задач)

- Понятность (алгоритм составляется только из команд, входящих в СКИ исполнителя).

- Конечность или результативность (выполнение алгоритма должно приводить к результату за конечное число шагов).

- Точность (каждая команда алгоритма управления определяет однозначное действие исполнителя)

 

Определенная последовательность действий всегда применяется к некоторым исходным данным. Например, для приготовления блюда по кулинарному рецепту нужны соответствующие продукты (данные). Для решения математической задачи (квадратного уравнения) нужны исходные числовые данные (коэффициенты уравнения).полный набор данных – необходимый и достаточный набор данных для решения поставленной задачи (получения искомого результата)

 

Вопросы для самоконтроля

1. Приведите пример алгоритма;

2. Назовите исполнителей каких- либо алгоритмов;

3. Определите полный набор данных для решения следующих задач обработки информации: вычисление стоимости покупок в магазине, вычисление площади треугольника.

4. Сформулируйте алгоритмы обработки информации для заданий вопроса 3, если исполнителем являетесь вы сами. Какие команды при этом вы должны уметь выполнять?

 

Существует несколько способов записи алгоритма:

1) словесный (описание на естественном языке);

2) формульный (совокупность математических формул);

3) с помощью блок – схемы (графический способ описания алгоритма)

Каждый блок, входящий в блок-схему означает какое-либо действие, блоки соединяются стрелками. В блок-схемах могут использоваться различные виды блоков, в зависимости от характера выполняемого действия:

 

 
 

 




<== предыдущая лекция | следующая лекция ==>
Форматирование чисел | Идеи структурной технологии конструирования алгоритмов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.