Проект "Отметка"

   Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.

   Цель работы. Научиться применять оператор выбора в системах объектно-ориентированного и алгоритмического программирования.

   Задание. Создать проект, который позволит выставлять отметку в зависимости от количества ошибок.

   Проект "Отметка" на языках объектно-ориентированного программирования Visual Basic 2005 или Gambas

  1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic 2005 командой [Программы - Visual Basic 2005 Express Edition].
   Или:
   в операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Программы - Средства разработки - Gambas]

   Разработаем графический интерфейс проекта.

   2. Разместим на форме следующие объекты:
   - текстовое поле TextBox1 для ввода количества ошибок;
   - надпись Label1 для вывода отметки;
   - кнопку Button1 для запуска обработчика событий;
   - две надписи для вывода поясняющих текстов.

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-1.png http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-2.png

   В обработке событий объявим переменную N, значением которой будет являться количество ошибок, как переменную типа Byte (количество ошибок не может быть отрицательным и вряд ли может быть больше 255). Присвоим переменно N значение свойства Тext текстового поля TextBox1.
   В операторе Select Case в зависимости от значения переменной N будем присваивать значению свойства Text надписи Label1 определенные отметки:
   3. 1. Для VisualBasic 2005 EE

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-3.png

       2. Для Gambas3

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-4.png

   4. После запуска проекта необходимо ввести в текстовое поле количество ошибок и щелкнуть по кнопке Отметка. После, будет выведена соответствующая оценка.

http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-5.png http://informat45.ucoz.ru/practica/9_klass/ugrinovich/9-26/26-6.png