Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Оператор выбора.

Читайте также:
  1. Q: Оператор (statement) присваивания, который используется для присваивания результата выражения переменной имеет
  2. Ветвление по ряду условий (оператор case)
  3. Вопрос 14 Потеря и восстановление информации о типе. Операторы is и as.
  4. Дата и номер приказа Ростуризма о внесении сведений в единый федеральный реестр туроператоров
  5. Звонок принял оператор или секретарь
  6. Зміни до керівництва оператора
  7. Квалиметрия технико-эргономических свойств подсистемы операторов

ЗАНЯТИЕ 1

Понятие про алгоритмы. Блок-схемы

Понятие «алгоритм». Свойства алгоритмов. Примеры алгоритмов в реальной жизни. Абстрактный подход в алгоритмировании. Особенности создания алгоритмов. Способы представления алгоритмов. Блок-схемы. Общий вид и назначение элементов блок-схемы.

Практическое задание: Приведение повседневных задач к виду алгоритма. Построение блок-схем для алгоритмов решения некоторых математических задач.

ЗАНЯТИЕ 2

Знакомство с языком Turbo Pascal. Константы и переменные

Понятие «язык программирования». Понятие «компиляция», «исходный код», «программа», «выполнение программы». Общее понятие об устройстве памяти компьютера. Понятие о уровнях языков программирования. Язык программирования Turbo Pascal. История создания, возможности языка, сфера применения. Интерфейс. Написание первой программы. Понятие «константа» и «переменная», разница между этими понятиями, особенности использования в рамках изучаемого языка. Разделы инициализации var и const

Практическое задание: Написание первых программ.

ЗАНЯТИЕ 3

Ввод и вывод данных. Типы данных. Оператор присваивания

Понятие о необходимости ввода и вывода информации при написании программ. Операторы write(writeln) и read(readln). Разница между родственными операторами, демонстрация действия. Типы данных, которые используются в рамках изучаемого языка. Свойства и особенности применения типов integer, real, string, char, Boolean и других. Оператор присваивания. Вычисления в языке Turbo Pascal. Арифметические операции. Математические функции, их применение в решении прикладных задач.

Практическое задание: Иллюстрация всех рассмотренных возможностей с помощью написания программ. Решение вычислительных задач.

ЗАНЯТИЕ 4

Целые числа

Детальное рассмотрение типа данных integer. Операции целочисленного деления и остатка от деления. Использование функций div и mod для решения поставленных задач. Анализ чисел с помощью изученных функций. Синтаксические особенности языка при использовании целых чисел.

Практическое задание: Решение задач целочисленного программирования.

ЗАНЯТИЕ 5

Логические выражения.

Понятие «компьютерная логика». Понятия «истина» и «ложь» (true/false). Детальное рассмотрение типа «boolean». Использование логического программирования в решении поставленных задач. Логические связки «and» и «or», их использование в оптимизации написания программного кода.

Практическое задание: Решение задач логического программирования.

ЗАНЯТИЕ 6

Условный оператор.

Понятие «ветвления». Схемы «ЕСЛИ - ТО» и «ЕСЛИ - ТО - ИНАЧЕ» (IF-THEN, IF-THEN-ELSE). Графическая интерпретация условного оператора. Виды и особенности составления условий. Взаимозаменяемость условий. Объединение операторов в подпрограмму. Оптимизация программного кода, имеющего в себе ветвления.

Практическое задание: Написание программ для решения задач, содержащих условия и два варианта решения.

ЗАНЯТИЕ 7

Оператор выбора.

Понятие «выбор между условиями». Понятие «интервал» и «диапазон». Оператор case, особенности синтаксиса и использования. Переход от двухвариантности к поливариантности. Особенности решения задач, содержащих необходимость выбора. Целесообразность использования оператора выбора.

Практическое задание: Анализ поливариантных задач. Выбор между оператором ветвления и оператором выбора. Программная реализация поставленных задач.

ЗАНЯТИЕ 8


Дата добавления: 2015-10-29; просмотров: 97 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Когнитивный акцент| Цикл с условием.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)