Вопросы к зачету по дисциплине Основы программирования
Основные конструкции графической реализации алгоритма программы (12 шт)
Определение алгоритма. Описать его основные свойства (4 шт)
Виды основных управляющих структур реализации алгоритма псевдокодом и графически
Что входит в алфавит языка Delphi (7 элементов)
Структура программы в Delphi.
Описать основные элементы структуры программы ( Раздел интерфейса, раздел реализации, раздел инициализации)
Целочисленные типы данных, их отличие между собой( 5 шт)
Логические типы данных (4 шт), их отличие между собой
Вещественные типы данных, их отличее между собой (5 шт)
Операции в Delphi (6 шт), с какими типами данных они могут осуществляться
Простые операторы языка Delphi (4 шт)
Структурированные операторы языка Delphi (4 шт)
Оператор условия. Фрагмент алгоритма и кода
Оператор цикла счетчик. Фрагмент алгоритма и кода
Оператор цикла с пост условием. Фрагмент алгоритма и кода
Оператор цикла с предусловием. Фрагмент алгоритма и кода
Оператор выбора. Фрагмент алгоритма и кода
Операторные скобки. Их назначение
Отличие TLabel, TEdit, TMemo
Отличие TComboBox от ListBox
Отличитеьные особенности TGroupBox от TPanel
Отличие TCheckBox от TRadioButton
Перечислите название элементов для отображения текста на экране
Назвать элемент отображает строку текста с маленьким окошком рядом
TMainMenu
В каком свойестве TEdit находится информация, отображаемая в нем как текст?
Дайте опредение подпрограмме. Назначение процедур. Пример объявления процедуры, ее структура. Пример вызова
Дайте определение функции. Отличие процедуры от функции. Пример объявления функции, ее структура. Пример вызова
Определение параметров, передаваемых в процедуру. Какие параметры можно передать в процедуру или в функцию. Существует ли отличие параметров, передаваемых в процедуру и функцию?
Дайте определение модулю. Структура модуля
Методы разработки структурированных программ. Определение модуля
Определение понятия трансляция
Определение понятия компиляция
Определение понятия интерпретация
Определение понятия компановка
Определение типа-запись. Пример объявления типа-запись.
Основные функции и процедуры для работы с типизированными файлами
Основные функции и процедуры для работы с не типизированными файлами
Перечень практических вопросов:
Разработать алгоритм и написать программу нахождения факториала
Разработать алгоритм и написать программу печати текста заданного количества раз
Разработать алгоритм и написать функцию обработки исключительных ситуаций при вводе отрицательных чисел.
если разность четная, то вводит третье число c и выводит его на экран. Во всех остальных случаях программа печатает слово «Конец».
Программа вводит два числа a и b, если а > b, то программа вводит третье число с. Если а=b, то программа печатает слово "Конец". Если, а Программа вводит два числа a и b, если а > b, то программа вводит третье число с. Находит сумму a+b+c и выводит ее на экран. Если a Программа просит пользователя ввести a и b, если a>b>5, то программа выводит на экран слово ”осень”, если a=b, то зеленым цветом выводит значение выражения ,во всех остальных случаях ввести c и вывести красным цветом значение выражения .
Напишите программу вычисления суммы и произведения двух чисел.
Напишите программу нахождения гипотенузы и площади прямоугольного треугольника по двум катетам.
Напишите программу вычисления среднего арифметического и среднего геометрического двух чисел.
Напишите программу вычисления суммы четырёх слагаемых.
Напишите программу вычисления периметра и площади прямоугольного треугольного по двум катетам.
Программа запрашивает у пользователя a,b,c вычислить значение выражения а2-(b-c)2+ln(b2)
6.Строковый тип данных. Комбинированный тип данных.
Дана непустая последовательность символов .Построить и напечатать множества, элементами которых являются встречающиеся в последовательности : цифры от “О” до ”9” и знаки арифметических операций;
Составить программу подсчета общего количества цифр и знаков “+”.”-“.”*’ в строке s,введенной с клавиатуры,
Составить программу печать элементов данного множества в алфавитном порядке
Составить программу формирования множества строчных латинских букв, входящих в строку, введенную с клавиатуры , и подсчета количества знаков препинания в ней.
Составить программу подсчета количества цифр в заданной строке и печати их.
Составить программу печати по одному разу в алфавитном порядке всех строчных русских гласных букв, входящих в заданный текст.
Составить программу печати в возрастающем порядке всех цифр, входящих в десятичную запись данного десятичного числа.
Составить программу печати всех символов заданного текста, входящих в него по одному разу.
Составить программу, подсчитывающую число гласных и согласных букв в заданном тексте и определяющую, каких букв больше (гласных или согласных), учесть , что в строке могут быть и другие символы, кроме букв.
Составить программу печати всех первых вхождений в данный текст строчных латинских букв, сохраняя их взаимный порядок.
Разработать структуру записи содержащую информацию о студентах. Вывести студентов младше 18 лет
Разработать структуру записи содержащую информацию о сотрудниках предприятия. Вывести информацию о сотрудниках которые опоздали на работу
Разработать структуру записи содержащую информацию о студентах. Вывести студентов, учащихся на 3 курсе
Разработать структуру записи содержащую информацию о студентах. Средний балл по группам
Разработать структуру записи содержащую информацию о сотрудниках предприятия. Вывести информацию о средней заработной плате сотрудников конкретного отдела
Разработать структуру записи содержащую информацию о клиентах библиотеки. Вывести информацию о клиентах, которые не вернули книгу
Разработать структуру записи содержащую информацию о товарах магазина. Найти не рентабельный товар
Разработать структуру записи содержащую информацию о студентах. Подсчитать количество студентов, учащихся 3,4,5
Разработать структуру записи содержащую информацию о спортивной команде. Вывести информацию о тренерах и количестве игроков в его команде
Разработать структуру записи содержащую информацию о спортивной команде. Вывести информацию о тренерах и количестве запасных игроков в его команде
Заполнить массив случайными числами, найти максимальный элемент и записать результат в файл
Заполнить двумерный массив случайными числами, найти количество нулевых элементов
Заполнить двумерный массив случайными числами и вычислить сумму элементов нечетных строк. результат записать в файл.
Разработать структуру записи содержащую информацию о студентах и записать ее в файл
Преподаватель Шашков Р.И. |