≡ Student.Gomel.by
Контакты Порядок заказа Оплата Официально Репетитор Реклама на сайте Частые вопросы
Заказать курсовую работу в Гомеле
Без посредников
Умеренные цены
Качество и гарантии

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАМММИРОВАНИЯ

Задания по курсовым работам для студентов первого курса специальности 1-40 01 01 «Программное обеспечение информационных технологий»

Приближенные вычисления определенных интегралов

Интегралы считаются с помощью квадратурных формул с точностью ε. Для того, чтобы достичь требуемой точности вычисления ε, используется способ двойного пересчета: интеграл вычисляют по выбранной квадратурной формуле дважды, сначала с некоторым шагом h, затем с шагом 2 h / , т.е. удваивают число n (количество точек разбиения [a,b]).

Написать программу на языке Паскаль (можно и в среде Delphi 7.0), реализующую нахождение приближенного значения интеграла (согласно варианту) указанным методом. Для проверки полученного результата необходимо найти точное значение интеграла (первообразной) и сравнить его с приближенным.

Работа с множествами в языке Паскаль

Написать программу на языке Паскаль (можно и в среде Delphi 7.0), реализующую решение задачи с использованием структурированного типа данных: множества (обязательно!) согласно варианту. Программу просчитать для различных исходных данных.

Вариант 1

Разработать программу, которая во введенном тексте заменяет все строчные гласные буквы "i", "j", "o" на прописные и подсчитывает количество латинских букв. На печать выдать исходный текст, количество латинских букв и преобразованный текст.

Вариант 2

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв латинского алфавита и цифр и "ложь" в противном случае. Во введенном тексте заменить все гласные на "#". На печать выдать исходный текст, значение логической переменной и преобразованный текст.

Вариант 3

Разработать программу, которая во введенном тексте заменяет все латинские буквы на символ *, все гласные буквы на знак + и подсчитать количество согласных. На печать выдавать исходный текст, количество согласных и преобразованный текст.

Вариант 4

Разработать программу, которая во введенном тексте удаляет все буквы русского алфавита и подсчитывает количество строчных букв латинского алфавита. На печать выдать исходный текст, количество строчных букв латинского алфавита и преобразованный текст.

Вариант 5

Разработать программу, присваивающую некоторой переменной значение "истина", если согласных букв во введенном тексте больше, чем гласных букв и значение "ложь" в противном случае. На печать выдать исходный текст, промежуточные результаты и значение логической переменной.

Вариант 6

Разработать программу, которая удаляет все цифры из исходного текста, подсчитывает количество гласных букв и удваивает каждую букву ла- 12 тинского алфавита. На печать выдать исходный текст, количество гласных букв и преобразованный текст.

Вариант 7

Разработать программу, которая во введенном тексте заменяет все строчные гласные на "*", все прописные согласные на знак "+" и подсчитывает количество цифр. На печать выдавать исходный текст, количество цифр и преобразованный текст.

Вариант 8

Разработать программу, которая во введенном тексте все цифры заменяет на знак пробела, подсчитывает количество прописных гласных и все строчные буквы латинского алфавита заменяет на знак "*". На печать выдать исходный текст, количество прописных гласных и преобразованный текст.

Вариант 9

Разработать программу, которая во введенном тексте удваивает все прописные гласные буквы, удваивает все цифры и подсчитывает количество пробелов. На печать выдать исходный текст, количество пробелов и преобразованный текст.

Вариант 10

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв латинского алфавита, цифр и пробела и значение ложь в противном случае. На печать выдать исходный текст, значение логической переменной.

Вариант 11

Разработать программу, которая во введенном тексте заменяет все строчные буквы на знак "*", подсчитывает количество прописных согласных и заменяет их на "-". На печать выдать исходный текст, количество прописных согласных и преобразованный текст.

Вариант 12

Разработать программу, которая во введенном тексте заменяет все знаки ",", ".", "!", "?" на знак "*", все строчные буквы латинского алфавита на "-" и подсчитывает их количество. На печать выдать исходный текст, количество строчных букв латинского алфавита и преобразованный текст.

Вариант 13

Разработать программу, которая во введенном тексте удаляет все строчные буквы русского алфавита, подсчитывает количество прописных букв латинского алфавита и заменяет все пробелы на знак "#". На печать выдать исходный текст, количество прописных букв латинского алфавита и преобразованный текст. 13

Вариант 14

Разработать программу, которая во введенном тексте удаляет все прописные буквы латинского алфавита, подсчитывает количество гласных букв русского алфавита и удваивает каждую цифру. На печать выдать исходный текст, количество гласных букв русского алфавита и преобразованный текст.

Вариант 15

Разработать программу, присваивающую некоторой переменной значение "истина", если букв латинского алфавита во введенном тексте больше строчных гласных букв русского алфавита и значение ложь в противном случае. Подсчитать количество цифр. На печать выдать исходный текст, значение логической переменной и количество цифр.

Вариант 16

Разработать программу, которая во введенном тексте все строчные согласные буквы русского алфавита заменяет на знак "%", подсчитывает количество гласных и все цифры заменяет на знак "*". На печать выдать исходный текст, количество гласных и преобразованный текст.

Вариант 17

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв русского алфавита и пробела и значение "ложь" в противном случае. Подсчитать количество таких символов. На печать выдать исходный текст, количество символов и значение логической переменной.

Вариант 18

Разработать программу, которая во введенном тексте удаляет все буквы латинского алфавита, удваивает все гласные буквы русского алфавита и подсчитывает количество согласных. На печать выдать исходный текст, количество согласных и преобразованный текст.

Вариант 19

Разработать программу, которая во введенном тексте подсчитывает и заменяет все гласные буквы на знак "-", удваивает все цифры. На печать выдать исходный текст количество гласных букв и преобразованный текст.

Вариант 20

Разработать программу, которая во введенном тексте заменяет все цифры на знак "*", подсчитывает количество прописных букв латинского алфавита и удваивает все гласные буквы русского алфавита. На печать выдать исходный текст, количество прописных букв латинского алфавита и преобразованный текст. 14

Вариант 21

Разработать программу, присваивающую некоторой переменной значение "истина", если букв латинского алфавита в тексте больше букв русского алфавита и значение "ложь" в противном случае. Подсчитать количество ".", ",", "!", "+", "-". На печать выдать исходный текст, количество специальных символов и значение логической переменной.

Вариант 22

Разработать программу, которая во введенном тексте удаляет все гласные буквы латинского алфавита, удваивает цифры и подсчитывает количество строчных букв латинского алфавита. На печать выдать исходный текст, количество строчных букв латинского алфавита и преобразованный текст.

Вариант 23

Разработать программу, которая во введенном тексте удваивает латинские буквы, подсчитывает количество цифр и удаляет все гласные буквы русского алфавита. На печать выдать исходный текст, количество цифр и преобразованный текст.

Вариант 24

Разработать программу, которая во введенном тексте все гласные буквы русского алфавита заменяет на знак "!", подсчитывает количество букв латинского алфавита и удваивает все цифры. На печать выдать исходный текст, количество букв латинского алфавита и преобразованный текст.

Вариант 25

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв русского алфавита и "ложь" в противном случае. Удвоить все цифры и подсчитать количество строчных согласных букв русского алфавита. На печать выдать исходный текст, количество строчных согласных букв русского алфавита и значение логической переменной.

Вариант 26

Разработать программу, которая во введенном тексте все согласные буквы русского алфавита заменяет на знак "-", подсчитывает количество цифр. На печать выдать исходный текст, количество цифр и преобразованный текст.

Вариант 27

Разработать программу, которая во введенном тексте все строчные гласные буквы латинского алфавита заменяет на знак "%", подсчитывает количество согласных и все цифры заменяет на знак "$". На печать выдать исходный текст, количество согласных и преобразованный текст. 15

Вариант 28

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Распечатать все слова текста, которые содержат не менее двух гласных букв русского алфавита. Использовать данные типа множество. На печать выдать исходный текст, полученный текст, исходное множество.

Вариант 29

Разработать программу, которая подсчитывает количество символов, отличных от букв русского и латинского алфавита, пробела; удваивает прописные согласные буквы русского алфавита. На печать выдать исходный текст, количество символов, отличных от букв русского и латинского алфавита, пробелов и преобразованный текст.

Вариант 30

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Распечатать все слова текста, которые содержат не более трех гласных букв русского алфавита. Использовать данные типа множество. На печать выдать исходный текст, полученный текст, исходное множество.

Вариант 31

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Распечатать все слова, которые состоят из тех же букв, что и последнее слово текста. На печать выдать исходный текст, полученный текст. В программе использовать данные типа множество (сформировать множество букв, входящих в последнее слово текста).

Вариант 32

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Напечатать те слова, в которые не входит ни одна из букв первого слова. На печать выдать исходный текст, полученный текст. В программе использовать данные типа множество (сформировать множество букв, входящих в первое слово текста).

Вариант 33

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв русского алфавита и цифр и значение "ложь" в противном случае. Подсчитать количество таких символов. На печать выдать исходный текст, количество символов и значение логической переменной.

Вариант 34

Разработать программу, которая во введенном тексте заменяет все строчные гласные буквы "а", "и", "я" на прописные и подсчитывает количе- 16 ство цифр. На печать выдать исходный текст, количество цифр и преобразованный текст.

Вариант 35

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв русского алфавита и цифр и "ложь" в противном случае. Во введенном тексте заменить все согласные на "#". На печать выдать исходный текст, значение логической переменной и преобразованный текст.

Вариант 36

Разработать программу, которая во введенном тексте заменяет все латинские буквы на символ “!”, все гласные буквы на знак “–“ и подсчитать количество цифр. На печать выдавать исходный текст, количество цифр и преобразованный текст.

Вариант 37

Разработать программу, которая во введенном тексте удаляет все буквы русского алфавита и подсчитывает количество строчных букв латинского алфавита и количество цифр. На печать выдать исходный текст, количество строчных букв латинского алфавита, количество цифр и преобразованный текст.

Вариант 38

Разработать программу, присваивающую некоторой переменной значение "истина", если согласных букв во введенном тексте меньше, чем гласных букв и значение "ложь" в противном случае. На печать выдать исходный текст, промежуточные результаты и значение логической переменной.

Вариант 39

Разработать программу, которая удаляет все цифры из исходного текста, подсчитывает количество согласных букв и удваивает каждую букву русского алфавита. На печать выдать исходный текст, количество согласных букв и преобразованный текст.

Вариант 40

Разработать программу, которая во введенном тексте заменяет все строчные согласные на "*", все прописные гласные на знак "=" и подсчитывает количество цифр. На печать выдавать исходный текст, количество цифр и преобразованный текст.

Вариант 41

Разработать программу, которая во введенном тексте все строчные буквы латинского алфавита заменяет на знак пробела, подсчитывает количество 17 прописных согласных и все цифры заменяет на знак "$". На печать выдать исходный текст, количество прописных гласных и преобразованный текст.

Вариант 42

Разработать программу, которая во введенном тексте удваивает все прописные согласные буквы, удаляет все цифры и подсчитывает количество пробелов. На печать выдать исходный текст, количество пробелов и преобразованный текст.

Вариант 43

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв русского и латинского алфавита, цифр и значение ложь в противном случае. На печать выдать исходный текст, значение логической переменной.

Вариант 44

Разработать программу, присваивающую некоторой переменной значение "истина", если букв русского алфавита в тексте больше букв латинского алфавита и значение "ложь" в противном случае. Подсчитать количество ".", ",", "!", "?", ";". На печать выдать исходный текст, количество специальных символов и значение логической переменной.

Вариант 45

Разработать программу, которая во введенном тексте удаляет все согласные буквы латинского алфавита, удваивает цифры и подсчитывает количество строчных букв русского алфавита. На печать выдать исходный текст, количество строчных букв русского алфавита и преобразованный текст.

Вариант 46

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Распечатать все слова текста, которые содержат не более двух гласных букв латинского алфавита. Использовать данные типа множество. На печать выдать исходный текст, полученный текст, исходное множество.

Вариант 47

Разработать программу, которая во введенном тексте все гласные буквы русского алфавита заменяет на знак "!", подсчитывает количество цифр. На печать выдать исходный текст, количество цифр и преобразованный текст.

Вариант 48

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Составить программу, которая печатает гласные буквы русского алфавита, которые входят только в одно слово. Использовать данные типа множество. На печать выдать исходный текст, исходное и полученное множества. 18

Вариант 49

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв латинского алфавита и "ложь" в противном случае. Удалить все цифры и подсчитать количество строчных гласных букв русского алфавита. На печать выдать исходный текст, количество строчных гласных букв русского алфавита и значение логической переменной.

Вариант 50

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Составить программу, которая печатает согласные буквы русского алфавита, которые входят только в одно слово. Использовать данные типа множество. На печать выдать исходный текст, исходное и полученное множества.

Вариант 51

Разработать программу, которая во введенном тексте заменяет все латинские буквы на символ #, все гласные буквы на знак – и подсчитать количество гласных русских букв. На печать выдавать исходный текст, количество гласных русских букв и преобразованный текст.

Вариант 52

Разработать программу, которая во введенном тексте удаляет все буквы русского алфавита и подсчитывает количество прописных букв латинского алфавита. На печать выдать исходный текст, количество прописных букв латинского алфавита и преобразованный текст.

Вариант 53

Разработать программу, которая присваивает некоторой переменной значение "истина", если во введенном тексте содержатся символы отличные от букв латинского алфавита и цифр и "ложь" в противном случае. Во введенном тексте заменить все русские буквы на "#". На печать выдать исходный текст, значение логической переменной и преобразованный текст.

Вариант 54

Разработать программу, которая во введенном тексте заменяет все латинские буквы на символ “!”, все гласные русские буквы на знак “–“ и подсчитать количество цифр. На печать выдавать исходный текст, количество цифр и преобразованный текст.

Вариант 55

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Составить программу, которая печатает согласные буквы русского алфавита, которые входят только в одно слово. Использовать данные типа 19 множество. На печать выдать исходный текст, исходное и полученное множества.

Вариант 56

Дан текст. Слова в тексте отделены одним пробелом, в конце текста точка. Распечатать все слова текста, которые содержат не менее двух согласных букв русского алфавита. Использовать данные типа множество. На печать выдать исходный текст, полученный текст, исходное множество.

Вариант 57

Разработать программу, присваивающую некоторой переменной значение "истина", если букв русского алфавита во введенном тексте больше строчных гласных букв латинского алфавита и значение ложь в противном случае. Подсчитать количество цифр. На печать выдать исходный текст, значение логической переменной и количество цифр.

Вариант 58

Разработать программу, которая во введенном тексте все строчные гласные буквы русского алфавита заменяет на знак "%", подсчитывает количество согласных и все цифры заменяет на знак "*". На печать выдать исходный текст, количество согласных и преобразованный текст.

Вариант 59

Разработать программу, присваивающую некоторой переменной значение "истина", если гласных букв во введенном тексте больше, чем согласных букв и значение "ложь" в противном случае. На печать выдать исходный текст, промежуточные результаты и значение логической переменной.

Вариант 60

Разработать программу, которая во введенном тексте удваивает все прописные гласные буквы, удаляет все цифры и подсчитывает количество пробелов. На печать выдать исходный текст, количество пробелов и преобразованный текст.

Вычисление таблицы значений функций одной переменной в среде Delphi

Компоненты страницы Standard: TLabel, TEdit, TButton, TFrame, TMainMenu, TMemo
  1. Компонент метка (TLabel) Он используется для отображения текста, который играет роль метки и не изменяется пользователем Текст метки задаётся в свойстве Caption
  2. Компонент окно редактирования (TEdit) Вводимый и выводимый текст содержится в свойстве Text Выравнива ние текста и перенос строк невозможны
  3. Компонент кнопка (TButton) Он представляет собой стандартную кнопку Windows, инициализи рующую какое либо действие
  4. Компонент Фрейм (ТFrame) Этот компонент во многом напоминает форму и может использоваться, как вместе с ней, так и в виде отдельного элемента
  5. Компонент Главное меню (TMainMenu) Этот компонент предназначен для добавления в программе главного меню
  6. Компонент Текстовая область (TMemo) Главное свойство данного компонента – Lines В нем хранится список строк, введенных пользователем
  7. Компонент поле со списком (TComboBox) Этот компонент представляет собой список с присоединяемым полем, в котором отображается выбранный элемент списка Это же поле может ис пользоваться для ввода новых элементов
Задание. Разработать проект вычисления таблицы значений функций одной переменной. Вычисление функции оформить в виде отдельной пользовательской функции. Предусмотреть обработку возможных ошибок приложения. При делении на ноль, в ячейку StringGrid или в строку Memo должно выводиться соответствующее сообщение. Вывод результатов организовать с помощью компонент StringGrid, Memo. Для организации правильной работы реализовать сценарий работы с использованием свойств visible и (или) enabled компонент, размещенных на форме. Для управления работой приложением использовать компоненту КНОПКА (Button или BitBtn).

Создание справочной системы

Справочная система по принципу создания напоминает составление программы на паскале. Сначала готовится исходный текст, который содержит специальные управляющие символы. Затем этот текст включается в проект, который компилируется (переводится) в файл в формате .HLP. Данный файл можно просматривать в Windows и включать в свои программы. Создание простого раздела справочной системы
  1. В текстовом редакторе, например Microsoft Word, ввести текст раз дела справочной системы
  2. Добавить идентификатор раздела, который в дальнейшем будет ис пользоваться для обращения к нему Такой идентификатор записывается в виде IDH_произвольный_текст Он добавляется в начало раздела в режиме сноски причем ему должен предшествовать символ # (например, #IDH_1) Названия идентификаторов разделов должны начинаться с префикса IDH_ для того чтобы иметь возможность контекстного вызова конкретного раздела справки из программы при нажатии клавиши F1
  3. В начале раздела необходимо в режиме сноски продублировать за головок раздела, которому должен предшествовать символ $
  4. При необходимости можно добавить дополнительные последова тельности символов, предназначенные, например, для размещения ключевых слов, положения раздела в окне выбора, определения вида окна справочной системы и тд (эти последовательности описаны в справочной файле HCWhlp, который расположен в каталоге Delphi7\Help\Tools) Например, для ввода ключевых слов, которые будут отображаться на вкладке предметный указатель диалогового окна справочной системы, необ ходимо в режиме сноски добавить в начало раздела латинскую букву K, за которой должно идти ключевое слово или слова
  5. В один файл можно добавить произвольное число разделов Каждый из них отделяется от других разрывом страницы
  6. Файл необходимо сохранить в формате rtf
Создание ссылок на раздел. Справочная система организована по принципу гиперссылок. Выделенные слова (по умолчанию используется зеленый цвет) являются ссылками и при щелчке на них выполняется переход к другому разделу справочной системы. Задание: Создать справочный файл о своей предметной области, содержащий: как минимум 5-6 разделов, различного уровня вложенности; несколько заголовков, ключевых слов. В разделах должны присутствовать ссылки на другие разделы, комментарии во всплывающих окнах. Разработать небольшое приложение, использующее подготовленный файл справки.
  1. Страховое агентство
  2. Фирма комиссионной продажи автомобилей
  3. Банк
  4. Отдел сбыта предприятия
  5. Научно-исследовательский институт (НИИ)
  6. Кассы ж/д вокзала
  7. Школа
  8. Киоск
  9. Общежитие
  10. Книжный магазин
  11. Склад товаров
  12. учет сведений об автомобилях города
  13. учет книг в библиотеке
  14. начисление заработной платы по кафедрам математического факультета
  15. сведения о сотрудниках института
  16. фабрика игрушек
  17. результаты сессии
  18. ресторан
  19. медперсонал больниц города
  20. лесничество
  21. сотрудники университета
  22. электростанция
  23. Рыболовное хозяйство
  24. Фирма-продавец компьютерных комплектующих
  25. Клуб собаководства
  26. ГАИ
  27. Абонементный отдел библиотеки
  28. Гаражный кооператив
  29. магазины города
  30. Автовокзал
  31. Аптека
  32. Больница
  33. Звероферма
  34. Агроусадьба
  35. ЖЭУ
  36. Детский сад
  37. Таможня
  38. Пивоварня
  39. Строительная компания
  40. Колхоз
  41. Аэропорт
  42. Ателье
  43. молокозавод
  44. Лунопарк
  45. Фирма по лизингу авто
  46. Салон красоты
  47. Турагенство
  48. АЗС
  49. Хлебопекарня
  50. Бюро по ремонту бытовой техники
  51. Бюро путешествий
  52. Пароходство
  53. Металлургический комбинат
  54. Пункт приема вторичного сырья
  55. Отдел внутренних дел
  56. Цирк
  57. Водоканал
  58. Интернет-магазин по продаже оргтехники
  59. Парикмахерская
  60. Автосервис «Помоги себе сам»
5. Теоретическая часть Задание. В курсовой работе в обязательном порядке должна присутствовать теория, относящаяся к каждому из четырех предыдущих заданий: вычисление интегралов, множества (см. конспект), вычисление таблицы значений функций одной переменной в среде Delphi (компоненты TMemo, TStringGrid), создание справочной системы. Кроме того, в теоретической части должны присутствовать еще два вопроса (согласно варианту). Первый вопрос необходимо отнести к первому заданию (это теория по Паскалю), второй – к третьему (теория по Delphi). Структурно курсовая работа должна состоять из четырех основных частей (первые четыре задания), в каждой из которых описывается соответствующий теоретический вопрос. В каждой из частей приводится пример, который был рассчитан в курсовой работе(постановка задачи (задание), конкретный пример (согласно варианту)). Тексты программ приводятся в трех приложениях. Текст программы, использующей справку приводить не нужно. Вместо этого скриншоты окон справочной системы и описание работы справочной системы приводится в отдельном пункте четвертой главы (можно в том же пункте, что и пример). Во введении можно привести общую (справочную) информацию о языке Паскаль и среде Delphi (2-3 страницы). В заключении кратко описываются результаты курсовой работы (1-2 страницы): в процессе выполнения курсовой работы изучены следующие вопросы…, написана программа…, создано приложение справочной системы, которое…и.т.д. Пример реферата и титульного листа приведен ниже после вариантов заданий. Реферат не нумеруется, подшивается после титульного листа. Содержание желательно сделать автоматически. Список литературы можно взять из заданий и дополнить использованными вами источниками. Структуру и оформление смотрите в правилах оформления курсовых работ.

Вариант 1

  1. Алфавит и словарь языка Pascal.
  2. Компоненты страницы Dialogs. Диалоги открытия и сохранения файлов.

Вариант 2

  1. Константы. Типы данных.
  2. Компоненты страницы Win32. TRichEdit, TMountCalendar.

Вариант 3

  1. Операции. Операции целочисленной арифметики. Математические функции.
  2. Компоненты страницы Win32. TUpDown, TAnimate.

Вариант 4

  1. Структура программы на языке Pascal. Функции преобразования типов.
  2. Компоненты страницы Win32. TPageControl, TTrackBar, TProgressBar.

Вариант 5

  1. Операторы. Оператор присваивания. Оператор Goto.
  2. Компоненты страницы Additional. TBevel, TImage, TShape, TScrollBox.

Вариант 6

  1. Составной оператор. Условные операторы.
  2. Компоненты страниц Additional. TSpeedButton, TBitBtn, TMaskEdit, TStaticText.

Вариант 7

  1. Операторы ввода-вывода.
  2. Компоненты страницы Standard. TRadioButton, TRadioGroup, TListBox, TComboBox.

Вариант 8

  1. Среда программирования TurboPascal.
  2. Компоненты страницы Standard. TPopupMenu, TMainMenu, TCheckBox.

Вариант 9

  1. Операторы цикла While, Repeat.
  2. Форма. Добавление новой формы. Программы с многими формами.

Вариант 10

  1. Оператор цикла for. Операторы управления работой циклов.
  2. Компоненты страницы Standard. TLabel, TEdit, TButton, TFrame, TMainMenu.

Вариант 11

  1. Массивы. Описание. Действия над массивами.
  2. Обработка щелчка мыши и клавиатуры.

Вариант 12

  1. Действия над элементами массива. Инициализация, ввод, вывод элементов массива. Подсчет количества ненулевых элементов.
  2. События и реакции на них.

Вариант 13

  1. Действия над элементами массива. Нахождение минимального элемента, его места. Перестановка элементов в массиве. Первый нечетный элемент.
  2. Пустая форма и её модификации. Размещение нового компонента.

Вариант 14

  1. Действия над элементами массива. Нахождение сумм и произведений. Главная и побочная диагональ.
  2. Пять уровней инкапсуляции. Вызов родительских методов.

Вариант 15

  1. Использование подпрограмм языка Pascal. Скалярные функции. Функции преобразования типов.
  2. Описание класса. Реализация методов.

Вариант 16

  1. Использование подпрограмм языка Pascal. Процедуры управления строками на экране. Специальные процедуры и функции.
  2. Три принципа ООП: Инкапсуляция, наследование, полиморфизм.

Вариант 17

  1. Описание процедур и функций пользователя. Формальные и фактические параметры.
  2. Понятие класса и объекта.

Вариант 18

  1. Отличие процедуры от функции. Параметры процедур и функций.
  2. Структура программы на Object Pascal.

Вариант 19

  1. Директивы компилятора.
  2. Отличие Delphi 7 от предыдущей версии.

Вариант 20

  1. Область действия идентификаторов, правила их использования. Нетипизированные параметры-переменные. Расширенный синтаксис вызова функции.
  2. Компонентный подход.

Вариант 21

  1. Рекурсивные подпрограммы. Отладка программ.
  2. Среда Delphi 7.и её составляющие.

Вариант 22

  1. Файлы. Доступ к файлам. Основные процедуры и функции для работы с любыми файлами.
  2. Компоненты страницы Dialogs. Диалоги открытия и сохранения файлов.

Вариант 23

  1. Типизированные файлы. Основные процедуры и функции для работы с типизированными файлами.
  2. Компоненты страницы Win32. TRichEdit, TMountCalendar.

Вариант 24

  1. Порядок работы с типизированными файлами (создание, использование, расширение, замена).
  2. Компоненты страницы Win32. TUpDown, TAnimate.

Вариант 25

  1. Текстовые файлы. Основные процедуры и функции для работы с текстовыми файлами.
  2. Компоненты страницы Win32. TPageControl, TTrackBar, TProgressBar.

Вариант 26

  1. Порядок работы с текстовыми файлами (создание, использование, корректировка).
  2. Компоненты страницы Additional. TBevel, TImage, TShape, TScrollBox.

Вариант 27

  1. Обработка символьной информации. Строковые выражения.
  2. Компоненты страниц Additional. TSpeedButton, TBitBtn, TMaskEdit, TStaticText.

Вариант 28

  1. Процедуры и функции обработки строк.
  2. Компоненты страницы Standard. TRadioButton, TRadioGroup, TListBox, TComboBox.

Вариант 29

  1. Составной оператор. Условные операторы.
  2. Компоненты страницы Standard. TLabel, TEdit, TButton, TFrame, TMainMenu.

Вариант 30

  1. Операторы ввода-вывода.
  2. Форма. Добавление новой формы. Программы с многими формами.

Вариант 31

  1. Операторы цикла While, Repeat.
  2. Обработка щелчка мыши и клавиатуры.

Вариант 32

  1. Оператор цикла for. Операторы управления работой циклов.
  2. События и реакции на них.

Вариант 33

  1. Массивы. Описание. Действия над массивами.
  2. Пустая форма и её модификации. Размещение нового компонента.

Вариант 34

  1. Константы. Типы данных.
  2. Пять уровней инкапсуляции. Вызов родительских методов.

Вариант 35

  1. Структура программы на языке Pascal. Функции преобразования типов.
  2. Описание класса. Реализация методов.

Вариант 36

  1. Операции. Операции целочисленной арифметики. Математические функции.
  2. Три принципа ООП: Инкапсуляция, наследование, полиморфизм.

Вариант 37

  1. Использование подпрограмм языка Pascal. Скалярные функции. Функции преобразования типов.
  2. Понятие класса и объекта.

Вариант 38

  1. Использование подпрограмм языка Pascal. Процедуры управления строками на экране. Специальные процедуры и функции.
  2. Структура программы на Object Pascal.

Вариант 39

  1. Описание процедур и функций пользователя. Формальные и фактические параметры.
  2. Отличие Delphi 7 от предыдущей версии.

Вариант 40

  1. Отличие процедуры от функции. Параметры процедур и функций.
  2. Компонентный подход.

Вариант 41

  1. Директивы компилятора.
  2. Среда Delphi 7.и её составляющие.

Вариант 42

  1. Область действия идентификаторов, правила их использования. Нетипизированные параметры-переменные. Расширенный синтаксис вызова функции.
  2. Пять уровней инкапсуляции. Вызов родительских методов.

Вариант 43

  1. Рекурсивные подпрограммы. Отладка программ.
  2. Три принципа ООП: Инкапсуляция, наследование, полиморфизм.

    Вариант 44

  1. Файлы. Доступ к файлам. Основные процедуры и функции для работы с любыми файлами.
  2. Обработка щелчка мыши и клавиатуры.

Вариант 45

  1. Типизированные файлы. Основные процедуры и функции для работы с типизированными файлами.
  2. Форма. Добавление новой формы. Программы с многими формами.

Вариант 46

  1. Порядок работы с типизированными файлами (создание, использование, расширение, замена).
  2. Описание класса. Реализация методов.

Вариант 47

  1. Текстовые файлы. Основные процедуры и функции для работы с текстовыми файлами.
  2. Понятие класса и объекта.

Вариант 48

  1. Порядок работы с текстовыми файлами (создание, использование, корректировка).
  2. Компоненты страницы Win32. TPageControl, TTrackBar, TProgressBar.

Вариант 49

  1. Обработка символьной информации. Строковые выражения.
  2. Компоненты страницы Standard. TRadioButton, TRadioGroup, TListBox, TComboBox.

Вариант 50

  1. Процедуры и функции обработки строк.
  2. Структура программы на Object Pascal.

Вариант 51

  1. Алфавит и словарь языка Pascal.
  2. Компоненты страницы Win32. TRichEdit, TMountCalendar.

Вариант 52

  1. Константы. Типы данных.
  2. Компоненты страницы Dialogs. Диалоги открытия и сохранения файлов.

Вариант 53

  1. Операции. Операции целочисленной арифметики. Математические функции.
  2. Компоненты страницы Win32. TPageControl, TTrackBar, TProgressBar.

Вариант 54

  1. Структура программы на языке Pascal. Функции преобразования типов.
  2. Компоненты страницы Win32. TUpDown, TAnimate.

Вариант 55

  1. Операторы. Оператор присваивания. Оператор Goto.
  2. Компоненты страниц Additional. TSpeedButton, TBitBtn, TMaskEdit, TStaticText.

Вариант 56

  1. Составной оператор. Условные операторы.
  2. Компоненты страницы Additional. TBevel, TImage, TShape, TScrollBox.

Вариант 57

  1. Операторы ввода-вывода.
  2. Компоненты страницы Standard. TPopupMenu, TMainMenu, TCheckBox.

Вариант 58

  1. Среда программирования TurboPascal.
  2. Компоненты страницы Standard. TRadioButton, TRadioGroup, TListBox, TComboBox.

Вариант 59

  1. Операторы цикла While, Repeat. 2). Компоненты страницы Standard. TLabel, TEdit, TButton, TFrame, TMainMenu.

Вариант 60

  1. Оператор цикла for. Операторы управления работой циклов.
  2. Форма. Добавление новой формы. Программы с многими формами
Реклама
Тренировки по джиу-джитсу и самозащите в Гомеле
Реклама
Репетиторы по различным предметам.
Контрольные C++
Контрольные и лабораторные на С++ разнообразны и также усложняются с включением объектно-ориентированного подхода программирования.
WinAPI (ToolHelp32 API)
Общее название функций, которые встроены в Windows. Изначально они были доступна только программистам Microsoft. А теперь их описание можно взять из справки MAPI Programmer's Reference.
Контакты Порядок заказа Оплата Информатика
Официально Репетитор Реклама на сайте Частые вопросы
Новости Университеты Скачать Без посредников
Право Экономика Java Haskell

2007 - 2023 Гомель

ИП Тяжкороб Д.В. УНП 490520112

Заказать лабораторную работу на СИ в Гомеле