Программа, методические указания и контрольные задания по курсу «основы программирования на языке паскаль» Для студентов бакалавриата направления 230400с заочной формы обучения
Вид материала | Программа |
- Рабочая программа методические указания контрольные задания для студентов специальности, 833.92kb.
- Низкотемпературных и пищевых технологий, 526.64kb.
- Методические указания и контрольные задания для студентов заочной формы обучения Составитель:, 672.87kb.
- Методические указания к практическим занятиям для студентов экономических специальностей, 560.21kb.
- Финанс ы методические указания и контрольные задания для студентов заочной формы обучения, 825.1kb.
- Программа, методические указания и контрольные задания по дисциплине концепции современного, 717.75kb.
- Программа, методические указания и контрольные задания по учебной дисциплине «риторика», 1732.52kb.
- Программа, методические указания и контрольные задания для студентов специальности, 1197.59kb.
- Методические указания и контрольные задания для студентов заочной формы обучения, специальность, 838.97kb.
- Общая химическая технология, 419.5kb.
Раздел 3.2
- Перечислите последовательность этапов подготовки и решения задачи на ЭВМ.
- Какие вопросы решаются на этапе постановки задачи?
- Есть ли связь между математическим описанием вычислительной задачи и ее моделью?
- Для чего используются численные методы?
- Дайте определение алгоритма.
- Какая связь между алгоритмом и программой?
- Для чего и каким образом программа переводится на машинный язык?
- Что представляет собой отладка программы?
- Необходим ли анализ результатов счета после его окончания?
- Перечислите свойства алгоритма. Охарактеризуйте каждое из них.
- В каких формах можно записать алгоритм?
- Каковы преимущества и недостатки графической формы записи алгоритма?
- Перечислите типовые структуры алгоритма. Дайте определения различных видов вычислительных процессов.
Раздел 3.3
- Что представляет собой Pascal-программа?
- Назовите программу, с помощью которой создается исходная Pascal-программа и производится ее отладка.
- Приведите структуру Pascal-программы.
- Из чего состоит заголовок программы?
- Для чего служат разделы описаний и операторов программы?
- Чем заканчивается Pascal-программа?
- Что представляет собой оператор?
- На какие разновидности делятся операторы?
- Что такое составной оператор?
Раздел 3.4
- Что такое тип данного?
- Приведите классификацию простых типов.
- В чем принципиальное отличие константы от переменной?
- В каких формах могут быть записаны вещественные константы?
- Может ли константа иметь имя?
- Где и в какой форме описываются переменные?
- Где и в какой форме описываются константы?
- Какие операции допустимы над данными целого и вещественного типов?
- Запишите несколько стандартных функций.
- Каковы правила обращения к стандартным функциям?
Раздел 3.5
- Что представляет собой арифметическое выражение?
- Приведите правила записи арифметических выражений.
- Каков порядок вычисления в арифметических выражениях?
- Что является результатом вычисления арифметического выражения?
- Какую роль в выражениях играют скобки?
- Если х – вещественная переменная, можно ли записать выражение x mod 2?
Раздел 3.6.
- Приведите структуру оператора присваивания.
- Правильна ли запись оператора присваивания Х+У:=Z?
- Можно ли переменной целого типа присвоить вещественное значение?
- Почему при вводе данных отдают предпочтение операторам ввода, а не присваивания?
- Приведите структуру известных Вам операторов ввода?
- Можно ли записать оператор ввода так: read(a,b,c,5)?
- Приведите структуры известных Вам операторов вывода?
- Можно ли записать write(5,X+Y)?
- В какой форме будет выведено значение вещественной переменной в операторе write(X)?
- Для чего при выводе используется формат?
- В какой форме будет выведено значение вещественной переменной Z в операторе write(Z:10:3)?
- Какую роль играет текст, заключенный в апострофы и помещенный в списке вывода?
- Какая принципиальная разница между операторами write и writeln?
- Вспомните определение линейного вычислительного процесса.
Раздел 3.7
- Какие вычислительные процессы называются ветвящимися?
- Почему в программе необходимо предусмотреть вычисления по всем возможным ветвям?
- Какую роль в программе выполняют операторы передачи управления?
- Приведите общую форму записи оператора безусловной передачи управления. Как он выполняется?
- Назовите все известные Вам логические константы.
- Где и как описываются переменные логического типа?
- Какие значения может принимать переменная логического типа?
- Что представляет собой логическое выражение? В какой последовательности вычисляются логические выражения?
- Что является результатом вычисления логического выражения?
- Приведите общий вид оператора передачи управления и последовательность его выполнения.
- Возможен ли вход внутрь оператора, минуя строку с ключевым словом If.
Раздел 3.8
- Какой вычислительный процесс можно назвать циклическим?
- Назовите разновидности циклических процессов?
- Что такое тело цикла?
- Что представляет собой параметр цикла? Какие функции он может выполнять в процессе работы цикла?
- Может ли вещественная переменная служить параметром цикла?
- Дайте определение понятия «условие выхода из цикла».
- Что представляет собой массив, каковы его характеристики?
- Приведите способы описания массивов.
- В каком месте программы можно располагать описания массивов?
- Как можно обратиться в программе к элементу массива?
- Верно ли записано индексное выражение (х +1)?
- Каковы особенности ввода и вывода массивов?
- Опишите структуру и последовательность выполнения оператора Repeat.
- Опишите структуру и последовательность выполнения оператора While.
- Опишите структуру и последовательность выполнения оператора For.
- Можно ли изменить значения параметра цикла каким-либо оператором, находящимся в составе тела цикла, если используется оператор For?
- Возможен ли выход из цикла до момента его естественного окончания?
- Можно ли войти в тело цикла извне, минуя оператор цикла?
Раздел 3.9
- Напишите алгоритм программы, вычисляющей сумму элементов одномерного массива.
- Напишите алгоритм программы, вычисляющей произведение 10 чисел, вводимых с клавиатуры.
- Напишите алгоритм программы, которая из 10 чисел, вводимых с клавиатуры, вычисляет максимальное.
- Напишите алгоритм программы, вычисляющий минимальный элемент одномерного массива.
- Перечислите основные принципы структурного программирования.
- В чем заключается метод пошаговой детализации «сверху-вниз»?
Раздел 3.10
- Опишите взаимодействие внешнего и внутреннего циклов?
- Допустимо ли пересечение тел внешнего и внутреннего циклов?
- Разрешен ли вход в тело внутреннего цикла, минуя его оператор For?
- В каких случаях возможна передача управления из внутреннего цикла во внешний? Из внешнего во внутренний?
- Что представляют собой двумерные массивы с точки зрения математики?
- Приведите три различных способа описания двумерных массивов.
- Как можно обратиться в программе к элементу двумерного массива?
- Каковы особенности ввода и вывода двумерных массивов.
- Напишите фрагмент программы, печатающей двумерный массив в виде прямоугольной таблицы.