• Название:

    Лабораторная работа № 2. Структурное программир..

  • Размер: 0.2 Мб
  • Формат: PDF
  • или
  • Автор: Claudie

Лабораторная работа № 2. Структурное программирование на Pascal.
Краткая теория.
Формируется самостоятельно на основании работы с литературой.
Рекомендуемая литература:
1. С. А. Немнюгин. Введение в Turbo Pascal.
2. Фараонов В. В. Turbo Pascal 7.0. Начальный курс.
3. Голицына О. Основы алгоритмизации и программирования.
4. Семакин И. Основы программирования.
Освещаемые вопросы: структура программы на Pascal, базовые типы данных
и их диапазоны, константы. Функции round(), trunc(), ord(), chr(), pred(),
succ(), odd(). Арифметические операции. Операции div и mod. Операции
отношения и логические операции. Операторы языка: составной оператор,
условный оператор, операторы циклов (for, while..do, repeat..until), оператор
выбора case.
Задание к работе (Программирование на языке Паскаль. Задачник под ред.
Усковой)
1. Пользователь вводит символ с клавиатуры. Программа выводит на экран
этот символ и соответствующий ему код.
2. Пользователь вводит целое положительное число n. Вывести на экран
последнюю цифру этого числа.
3. Пользователь вводит целое положительное число. Вывести на экран сумму
цифр этого числа.
4. Написать программу для вычисления корней квадратного уравнения.
5. Вычислить S 

n



i  n

2n  1
. n вводит пользователь.
n2

6. Даны координаты трех вершин прямоугольника. Определить координаты
четвертой вершины.
7. Напишите программу вычисления значения функции y для пяти вводимых
пользователем значений x:

 x 2  2 x  2,2  x  1
y
 x, x  2, x  1

8. Составьте программу, вычисляющую и печатающую n первых чисел
Фибоначчи. Число Фибоначчи получается с помощью следующих
рекуррентных соотношений: f1  f 2  1, f n  f n1  f n2 , n  3 .
9. Пусть дано натуральное число n и последовательность вещественных
чисел a1 ,...,an , которые вводятся по одному. Вычислить:
а) произведение этих чисел;
б) их среднее арифметическое;
в) a1  2a2  ...  nan .
10. В соревнованиях по фигурному катанию оценки выставляют несколько
судей. При выведении оценки выступления спортсмена из оценок удаляются
одна самая высокая и одна самая низкая оценка (если таких оценок
несколько, все равно удаляется лишь одна из них), а затем вычисляется
среднее арифметическое оставшихся оценок. Написать программу,
позволяющую вычислить результирующую оценку спортсмена.
Содержание отчета.
Титульный лист, краткая теория, задание к работе, листинг программы,
результаты работы, вывод.
Процедура защиты.
Запуск программ (по требованию преподавателя), ответы на вопросы,
выполнение индивидуального задания.