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

Все многообразие сложных алгоритмов строится всего лишь из трех основных видов вычислительных процессов (им соответсвуют типовые структуры алгоритмов):

  1. Линейный (линейная структура алгоритма).
  2. Разветвленный (разветвленная структура алгоритма).
  3. Циклический (циклическая структура алгоритма).

Линейный вычислительный процесс предполагает выполнение одной и той же последовательности действий при любых допустимых исходных данных.

Разветвленный вычислительный процесс предполагает выбор одного из двух или нескольких возможных направлений алгоритма (ветви) в зависимости от результата проверки некоторого условия или условий. Количество ветвей всегда больше числа проверяемых условий.

Циклический вычислительный процесс предполагает неоднократное выполнение одной и той же последовательности действий для заданного набора исходных данных. Повторяющаяся цепочка действий называется тело цикла. Существует 2 вида циклических процессов: арифметический и цикл по условию.

Ни скреп, ни ритуалов. Только имитация. Статус S06E37

Арифметический — цикл с изменяемым параметром или цикл с явно заданным числом повторений. Для организации такого цикла в алгоритм вводят специальную переменную (параметр цикла, счетчик), которая изменяет свое значение при каждом выполнении тела цикла от начального до конечного с заданным шагом.

Циклы по условию — число повторений заранее не известно. Управляются с помощью заданного условия. В зависимости от месторасположения условия (до или после тела цикла) существует две разновидности — цикл с предусловием и цикл с постусловием.

Цикл с постусловием — тело цикла выполняется всегда хотя бы один раз.

Циклические вычислительные процессы позволяют создавать компактные алгоритмы и программы.

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

Pascal — алгоритмический язык высокого уровня, относится к т.н. процедурным языкам, то есть при построении программы широко используются процедуры и функции. Создавался как язык для обучения, но получил широкую известность благодаря строгим правилам описания объектов программы. На основе Pascal созданы современные системы программирования. К недостаткам Pascal’а относят слабые средства ввода-вывода данных и относительно небольшое количество стандартных математических функций.

Основные элементы языка: Алфавит включает в себя 26 латинских букв (регистронезависимый), цифры 0-9, знаки арифметических действий, знаки препинания, некоторые специальные символы.

Идентификаторы (имена): Имена в Pascal строятся из латинских букв, цифр, знака подчеркивания. При этом имя не может начинаться с цифр. Именами обозначаются различные объекты программы, например именованные констансты, переменные, функции, процедуры, типы данных и т.д. Желательно, чтобы имена были мнемоничны, т.е. отражали смысл именуемого объекта.

Константы: — величиины, которые не изменяют значения в ходе выполнения программы. Могут задаваться либо своим значением, либо именем (именованая константа). Константами могут быть различные типы данных:

Ученые обнаружили что мозг человека способен на нечто НЕВЕРОЯТНОЕ

▪ Естественная форма записи (1.243 — точка вместо запятой(!))

▪ Экспоненциальная форма записи (мантисса и множитель (25.874e-02 = 25,874* 10 -2 ))

  • Символьные — любой символ из кодировочной таблицы компьютера, заключенный в апострофы(‘b’, ‘5’, ‘+’)
  • Строковые — цепочка символов (‘-384_=ыыы+jbwur’)

Переменные — величины, которые могут изменять свое значение в ходе выполнения программы. Всегда обозначаются именем. Имя переменной связано с определенной ячейкой памяти компьютера. Различают одиночные переменные (одно значение) и переменные-массивы (несколько значений).

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

Выражениея — представляют собой операнды, соединённые знаками операций, а по смыслу это правило получения новых значений. В качестве операндов могут ыть константы, переменные, функции. Если в выражении используются только арифметические операции, оно называется арифметическим выражением. Если в выражении присутствует хотя бы одно логическая операция или операция сравнения — оно называется логическим.

  • Логические — над данными логического типа
  • Операции сравнения
Читайте также:
Как узнать версию программы на Андроид

Операции одного приоритета выполняются слева направо. Для изменения порядка выполнения используют круглые скобки.

Имя можно опустить.

В разделе описаний — переменные, описания, типы, метки, процедуры, функции.

Для разделения инструкций паскаля используется точка с запятой. Можно делать пробелы и переходы на новую строку. Можно делать комментарии.

Тип константы определяется значением.

var a,b,c: integer;

Можно задать тип самостоятельно.

matrix=array[1..5] of real;

Операторы языка Pascal.

В паскале есть понятие составного оператора. Составной оператор — последовательность любых операторов паскаля, заключенных в операторные скобки Begin <. >End;

Составной оператор условно рассматривается как отдельный оператор и поэтому может включаться в состав других операторов паскаля.

Один составной оператор может быть вложен в другой. Уровней вложения — сколько угодно.

Самый распространенный — оператор присваивания значений. Используется для задания значения переменной в тексте программы.

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

Используется для ветвления программы.

Вычисляется условие. Если значение условия — истина, то выполняется оператор 1, оператор 2 пропускается. И наоборот.

Может использоваться составная конструкция.

Некоторые условные операторы могут использоваться в сокращенной форме(без else).

Если используется несколько вложенных условных операторов, причем часть из них в сокращенной форме. Может возникнуть неоднозначность использования программы. Поэтому существует правило: else относится к ближайшему слева оператору if.

Используются для повторяющихся действий.

  1. Счетный оператор цикла
    for := to do ;
    счетчик — переменная целого типа, которая специально используется для организации арифметического цикла. Изменяется от начального значения до конечного с шагом +1. Начальное и конечное значения — произвольные выражения целого типа.
  2. Цикл с предусловием.
    While do ;
  3. Цикл с постусловием.
    Repeat until ;
    Тело цикла — последовательность операторов.

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

Для этих целей используют оператор безусловного перехода.

Метка — либо число, либо произвольный идентификатор. Меткой можно пометить любой оператор программы. :;

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

  1. Большие ЭВМ (суперкомпьютеры). Предназначены для обслуживания крупных организаций или целых отраслей промышленности. Для эксплуатации требуют создания вычислительных центров.
  2. Мини ЭВМ. Отличаются от больших небольшими размерами и предназначены для обслуживания отдельных рабочих участков. Чаще всего, используются в качестве управляющих компьютеров. Также требуют создания вычислительных центров.
  3. Микро ЭВМ. Небольшие компьютеры, как правило, не требующие специального обслуживания. Используются для решения несложных вычислительных задач или также в качестве управляющих компьютеров.
  4. Персональные компьютеры — микро ЭВМ, предназначенные для обслуживания одного рабочего места. Дешевы в производстве и поэтому получили массовое распространение. Для ПК существует своя классификация по назначению.

3. Портативный ПК.

4. Развлекательный ПК.

Читайте также:
Программа для настройки вебкамер

5. Рабочая станция.

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

Состав вычислительной системы.

Состав вычислительной системы называют конфигурацией, причем различают аппаратную конфигурацию и программную конфигурацию. Их принято рассматривать отдельно. Аппаратная конфигурация — это, по-другому, аппаратное обеспечение вычислительной системы. Современные ПК имеют блочно-модульную конструкцию, что позволяет изменять аппаратную конфигурацию, то есть набор аппаратных средств, в зависимости от области применения данного компьютера.

В основе построения современных ПК лежат три основных принципа:

  1. Принцип двоичного кодирования (все данные и программы представлены в виде двоичных кодов).
  2. Сведение всех сложных действий по обработке информации к простейшим арифметическим и логическим операциям.
  3. Принцип программного управления (все действия выполняются согласно написанной заранее человеком программы).

Все арифметические и логические действия выполняются ЦПУ. Остальные устройства компьютера по отношению к ЦПУ принято делить на внутренние и внешние. Внутренние устройства обслуживают ЦПУ в процессе вычисления, например ОЗУ.

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

Программная конфигурация, программное обеспечение, ПО.

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

Базовое ПО — те программы, которые используются внутри конкретных узлов/устройств компьютера с целью управления ими. Эти программы записываются на специальных микросхемах. ПЗУ, ROM. Постоянные запоминающие устройства. Read Only Memory.

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

  1. Пользовательский интерфейс — взаимодействие человека с ПО и аппаратными средствами.
  2. Аппаратно-программный интерфейс — взаимодействие между программами и аппаратными средствами.
  3. Программный интерфейс — взаимодействие программ между собой.

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

Служебное ПО — программы, предназначенные для проверки, настройки, обслуживания различных устройств компьютера. Иногда эти программы называют утилиты. Часть этих программ входит в состав операционной системы, остальные устанавливает пользователь.

  1. Диспетчеры файлов. Используют для навигации по файловой системе ЗУ, а также основных операций с файлами и каталогами.
  2. Средства сжатия данных, архиваторы. Служат для более компактного сохранения данных и защиты их от случайного искажения.
  3. Средства просмотра и воспроизведения. Позволяют увидеть содержимое отдельных файлов.
  4. Средства диагностики. Предназначены для определения работоспособности отдельных устройств.
  5. Средства контроля. Мониторы. Позволяют в режиме текущего времени посмотреть основные характеристики системы.
  6. Средства коммуникаций. Взаимодействие между компьютерами с помощью компьютерных сетей.
  7. Средства компьютерной безопасности. Пассивная и активная безопасность информации, хранящейся в компьютере. Пассивная безопасность обеспечивается путем ограничения доступа к данным (например шифрование). Активная — специальная антивирусное ПО.
Читайте также:
Антивирусная программа то же что и полифаг

Прикладное ПО.

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

  • Текстовые редакторы.
  • Графические редакторы.
  • Электронные таблицы.
  • СУБД.
  • САПР (CAD-системы).
  • Средства для работы в сети Интернет.

Главные функции операционных систем

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

Основные функции:

  1. Обеспечение пользовательского интерфейса. По этой функции ОС делят на 2 вида:

◦ ОС с интерфейсом командной строки

◦ ОС с графическим интерфейсом.

  1. Автоматическая загрузка.
  2. Установка, удаление, исполнение приложений. Приложения — прикладные программы, способные работать в заданной операционной системе.

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

Для создания сети требуется аппаратное оборудование (сетевое оборудование) и программные средства — сетевые программы. При создании сети решается основная задача — обеспечить совместимость. Задача из области стандартизации и решается она на основе модели взаимодействия открытых систем (OSI). Обмен сигналами между компьютерами по каналам связи. Существуют различные уровни.

Самый низкий — физический.

При взаимодействии участников сети — физическое соединение, на всех вышестоящих – программное. В процессе обмена данные переходят с более высоких на более низкие уровни. На каждом уровне — стандарты взаимодействия — сетевые протоколы.
LAN — Local Area Network. Ограничена небольшой территорией.

WAN — Wide Area Network.

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

Сети взаимодействуют через шлюзы. Шлюз решает вопрос компьютерной безопасности. Транспортировка данных — через пакеты.

Источник: megalektsii.ru

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

Вопрос по информатике:

Переменные – это: величины, которые могут менять свое значение в процессе выполнения программы величины, которые не могут менять своего значения в процессе выполнения программы обозначают строки программы, на которые передается управление во время выполнение программы Верного ответа нет

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 10.06.2016 22:18
  • Информатика
  • remove_red_eye 943
  • thumb_up 15
Ответы и объяснения 1

yoslesoaril306

Переменные — это величины, которые могут менять свое значение в процессе выполнения программы.

  • 12.06.2016 20:31
  • thumb_up 33
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

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

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

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

Источник: online-otvet.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru