Добавьте к программе возможность выбора вычисляемых функций
Замените компоненты Edit на более удобные в данной ситуации компоненты SpinEdit
Введите в программу «защиту от дурака» - проверку вводимых пользователем данных на корректность
ЛИТЕРАТУРА
Delphi 5: учебный курс, С. Бобровский, Питер 2002 г.
Аладьев В.З., Хунт Ю.Я., Шишаков М.Л., Основы информатики. Учебное пособие, М., Филин, 1998, 496с.
Информатика. Учебник под ред. Проф. Н.В. Макаровой, Финансы и статистика, 2001, 768с.
Балафанов Е.К., Бурибаев Б., Даулеткулов А.. 30 уроков по информатике, Алматы, Джагамбек, 1999г, 442с (на русском и казахском языках)
Фигурнов В.З. IBM PC для пользователя, 7 изд., Москва, ИНФРА, 1998, 328с.
Каймин В.А., Питеркин В.М., Уртминцев А.Г. Информатика. Учебное пособие, 1998, 208с.
Кенин А.М., Печенкин Н. Окно в мир компьютеров, Екатеринбург, Деловая книга, 1996
Лабораторная работа № 9
Решение головоломки
ЦЕЛЬ РАБОТЫ
Цель лабораторной работы – освоение студентами основных понятий программирования, интерфейса среды программирования методов управления свойствами компонент.
ГОЛОВОЛОМКА
Откройте среду программирования Delphi
Поместите на форму компоненты, примерно так, как показано на рисунке
Этап 1: В маленькие окошки пользователь вносит один из пяти возможных значков + - * / (пусто)
При нажатии на кнопку Вычислить программа вычисляет получающееся при этом число и заносит его в большое окно после знака равно
Этап 2: На следующем этапе вам необходимо научить программу разыскивать все возможные комбинации пяти символов в девяти окошках, при которых получается определённое число (например, текущий год: 1+234+5*6*7*8+90=2005, 123+45*6*7-8+9*0=2005)
Необходимо организовать девять вложенных циклов, которые будут перебирать все возможные комбинации пяти символов. Полученная строчка будет вычисляться функцией, созданной вами на первом этапе. Найденные программой комбинации будут вноситься в текстовое поле Memo1
Этап 3: Добавьте к программе различные декоративные элементы (анимацию, кнопки паузы и остановки и т.д.)
Добавьте к программе различные уровни проверки на ошибки и сбои
Попробуйте ускорить работу программы
Этап 4: Добавьте к пяти возможным символам ещё один, десятичную запятую, и выясните, возможные комбинации шести символом для решения головоломки
ЛИТЕРАТУРА
Delphi 5: учебный курс, С. Бобровский, Питер 2002 г.
Аладьев В.З., Хунт Ю.Я., Шишаков М.Л., Основы информатики. Учебное пособие, М., Филин, 1998, 496с.
Информатика. Учебник под ред. Проф. Н.В. Макаровой, Финансы и статистика, 2001, 768с.
Балафанов Е.К., Бурибаев Б., Даулеткулов А.. 30 уроков по информатике, Алматы, Джагамбек, 1999г, 442с (на русском и казахском языках)
Фигурнов В.З. IBM PC для пользователя, 7 изд., Москва, ИНФРА, 1998, 328с.
Каймин В.А., Питеркин В.М., Уртминцев А.Г. Информатика. Учебное пособие, 1998, 208с.
Кенин А.М., Печенкин Н. Окно в мир компьютеров, Екатеринбург, Деловая книга, 1996
Лабораторная работа № 10
Квадрат Пифагора
ЦЕЛЬ РАБОТЫ
Цель лабораторной работы – освоение студентами основных понятий программирования, интерфейса среды программирования методов управления свойствами компонент.
КВАДРАТ ПИФАГОРА
Пифагор и его ученики использовали следующую систему для вычисления судьбы человека:
Запишите свою дату рождения. Например, 12.05.1974
Сложите все цифры:
1+2+5+1+9+7+4=29
29 – первое рабочее число
Сложите цифры первого рабочего числа: 2+9=11. Если получилось двузначное число, сложите цифры ещё раз: 1+1=2
2 – второе рабочее число.
Из первого рабочего числа надо два раза вычесть первую значащую цифру дня рождения:
29-1-1=27
27 – третье рабочее число.
Сложите цифры третьего рабочего числа: 2+7=9 (если получилось двузначное число, сложите обе его цифры, чтобы получить однозначное число)
9 – четвёртое рабочее число.
Запишем два ряда цифр. Первый ряд – дата рождения:
12.05.1974
Второй ряд, цифры складывающиеся из рабочих чисел:
29.2.27.9
Подсчитайте количество цифр в обоих рядах (нули не учитываются). В нашем случае – 13 цифр. По Пифагору это означает, что сейчас идёт ваша 13-я жизнь. А всего, по мнению Пифагора, человек приходит на землю 15 раз.
Далее надо подсчитать сколько раз встречается в полученных числовых рядах каждая цифра. Для удобства рисуем таблицу, состоящую из 9 квадратов. В каждый квадрат надо вписать соответствующие цифры из ваших двух рядов чисел.
В нашем случае получается такая таблица:
Теперь остаётся расшифровать квадрат судьбы.
Достарыңызбен бөлісу: |