- •Методические указания и задания
- •Вариант Вельск
- •Общие требования к оформлению отчета
- •Требования к оформлению заданий
- •Задание 1 программирование алгоритмов линейной структуры
- •Цель работы:
- •2. Задание для самостоятельной подготовки:
- •Задача 1
- •3.1. Исходные данные:
- •3.2. Таблица используемых имен переменных
- •Контрольные вопросы и задания по теме: «Решение задач линейной структуры» Вопросы
- •Задания
- •Задание 2 программирование алгоритмов разветвляющейся структуры
- •Пример 2
- •Текст программы:
- •Блок-схема алгоритма:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов разветвляющейся структуры»
- •Задания
- •Задание 3 программирование алгоритмов циклической структуры
- •Пример программы подсчёта среднего балла с циклом For:
- •Блок-схема программы:
- •Текст программы:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов циклической структуры»
- •Одномерные массивы
- •Цель работы:
- •Задание для самостоятельной подготовки:
- •Указания к работе с массивами.
- •Заполнение массива и вывод его элементов
- •Подсчёт суммы или количества каких-либо элементов массива
- •Определение максимального (минимального) элемента массива
- •Сортировка элементов массива
- •Выполнить задания
- •Задание 5 двумерные массивы
- •Указания к работе с массивами.
- •Контрольные задания по теме «Двумерные массивы»
- •Задание 6 Подпрограммы-функции
- •Основные сведения к выполнению работы
- •Задание 7 Подпрограммы-процедуры
- •Пример оформления и использования процедуры
- •Программа
- •Выполнить задания
- •8 Вариант
- •Задание 8 Работа с типизированными файлами
- •Выполнить задания
- •Общие правила работы с файлами
- •2. Нужно связать файловые переменными с конкретными именами файлов на диске при помощи процедуры assign.
- •3. Нужно открыть существующие на диске файлы и (или) создать новые.
- •После открытия или создания файла можно вводить (иначе говоря – читать) из него данные в какие-либо переменные либо выводить в него результаты работы программы.
- •Задание 9 Разработка меню программы
- •Выполнить задание:
- •Контрольные вопросы По теме «Работа с файлами»
- •Задание 10 Разработка и отладка программ с использованием модулей
- •Правила оформления модулей
- •Выполнить задание
- •Задание 12 Разработка программ обработки текста
- •Выполнить задания
- •Задание 13 Работа с графикой
- •Выполнить задания
- •Постановка задачи
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Выполнил студент: фио Руководитель практики: фио Оценка _____________
- •4.1. Ошибки времени компиляции
- •4.2. Ошибки времени выполнения
- •4.2.1. Ошибки ввода-вывода
- •Фатальные ошибки
- •Список рекомендуемой литературы
Контрольные вопросы и задания по теме: «Решение задач линейной структуры» Вопросы
-
Какие существуют типы переменных?
-
В чём разница между командами Write и Writeln?
-
Какая команда служит для ввода исходных данных в компьютер?
-
Как задать вывод информации на принтер?
-
Почему при компиляции может возникнуть ошибка «Type mismatch» и как её исправить?
-
Какого типа переменные следует использовать для хранения следующих значений:
-
количество студентов в группе
-
фамилии, имени, отчества классного руководителя
-
количества людей, проживающих в каком-либо городе или стране
-
стоимости товара
-
произведения двух целых чисел
-
частного от деления двух целых чисел
-
одной буквы алфавита
-
Как задать формат вывода числа?
-
Как присвоить переменным случайные значения?
-
Назовите операции, которые :
-
выполняет деление нацело
-
вычисляет остаток от деления
9. Пусть переменная А имела значение 6. какое значение получит переменная А после выполнения команды: А:=2 х А - 1. 10. Определить конечное значение переменных X и Y в результате выполнения следующих алгоритмов: а) Х:=2 б)Х:=1.5 Х:=Х х Х Х:=2 х Х + 1 Х:=Х х Х х Х Y:=X/2 Х:=Х х Х х Х х Х Y:=X + Y X:=X - Y 11. Присвойте переменной N ее собственное значение, увеличенное в N раз. 12.Чему равно Х в результате выполнения программы: Х:=2; Х:=Х+Х; Х:=Х-Х 13.Указать значения величин a и b после выполнения следующих операторов присваивания: а) a:=5.8 б)a:=0 b:=-7.9 b:=-9.99 b:= а b:=a a:=b a:=b 14. Найдите значения переменных, если это возможно. Учтите, что число 7.0 является вещественным, т.к. оно имеет дробную часть, хотя и равную нулю. Операции MOD и DIV можно выполнять только над целыми числами. a) A:=21 DIV 5 b) A:= 2 MOD 3 B:= 20 MOD 5 B:= 36.0 MOD 6 C:= 14 DIV 6.0 C:= 81 DIV 0 D:= 14 MOD 0 D:= 38 DIV 6 E:= 5 MOD 13 E:= 3 DIV 2
Задания
-
Написать программу вычисления площади прямоугольника, значение сторон которого вводится с клавиатуры. Результат ввести в следующем виде: «Для значений сторон 4 и 6 площадь прямоугольника равна 24».
-
Написать программу вычисления идеального веса человека по формуле: ид.вес = рост в см. – 100. Значение роста пусть будет случайным числом в пределах от 100 до 200 см. Результат вывести в следующем виде: «Для человека ростом 165 см. идеальный вес равен 65 кг».
-
Составить программу, которая просит ввести 2 числа, а затем выводит на экран их сумму, разность, произведение и частное. Результат вывести в следующей форме:
******************************
* А * В * А+В* А–В * А/В * А*В *
******************************
* 6 * 2 * 8 * 4 * 3.0 * 12 *
******************************
-
Вы положили деньги в Сбербанк на срочный депозит на три месяца из расчёта 60% годовых. Написать программу, которая вычислить причитающуюся вам через три месяца сумму.
-
Составить программу исследования положительного вещественного числа А, в которой определялись бы значения следующих величин: целая часть, дробная часть, значение арифметического квадратного корня, остаток от деления на 5.
-
Составить программу, вычисляющую, сколько процентов от А+В+С приходится: на А, на В и на С? Пусть А, В и С – случайные целые двузначные числа.
-
Поменяйте между собой значения двух переменных А и В, воспользовавшись третьей переменной R для временного хранения значения.
-
Напишите программу, которая запрашивает два числа, находит остаток от деления первого на второе и выводит результат.
-
Составьте программу нахождения периметра квадрата, если задана его площадь.