Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 icon

Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010



НазваниеОтчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010
Аксёнова Т. И
Дата конвертации16.12.2012
Размер52.56 Kb.
ТипОтчет

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ


ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ

№2


Выполнила Аксёнова Т. И.


Проверил Чабоненко А. А.


Липецк

2010


Содержание


1. Задание……………………………………………………………………..3

2. Математическая модель…………………………………………………...3

3. Описание алгоритма……………………………………………………….3

3.1. Описание исходных данных……………………………………...3

3.2. Описание промежуточных и выходных данных………………..3

3.3. Описание блок-схемы…………………………………………….4

4. Текст программы…….……………………………………………………..5

5. Отладочный вариант……………………………………………………….6

6. Литература………………………………………………………………….6


1. Задание.


Дано натуральное число. Определить:

А) Сколько раз встречается в нем цифра А;

Б) Сумму его цифр;

В) Цифру третьего разряда.


  1. Математическая модель.


Для того, чтобы определить сумму цифр числа, используется формула

SUM=SUM+VAL(MID$(A$, I, 1))


  1. Описание алгоритма.




  1. Проверка правильности ввода числа

  2. Подсчет суммы цифр введенного числа

  3. Определение цифры третьего разряда

  4. Подсчет количества повторений введенной цифры в числе




    1. Описание исходных данных.


Вводится одно натуральное число и одна цифра.

Пример. 123; 1


    1. Описание выходных данных.


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

Пример.

Сумма цифр числа равна 6

Цифра третьего разряда 1

Количество повторений заданной цифры в числе 1

































































4. Текст программы на языке QBasiс


CLS

PRINT TAB(12);

PRINT “Определение суммы цифр числа, ”;

PRINT “цифры третьего разряда ”

PRINT TAB(14); “и количества повторений ”;

PRINT “заданной цифры.”

PRINT

10 : PRINT TAB(10); “Введите натуральное число…”;

INPUT “”, D

PRINT

IF D<0 AND INT(D)<>D THEN

PRINT TAB(8);

PRINT “Число не является натуральным. ”;

PRINT TAB(8);

PRINT “Вы ввели отрицательное дробное число.”

GOTO 10

END IF

IF D<0 THEN

PRINT TAB(8);

PRINT “Число не является натуральным. ”;

PRINT TAB(8);

PRINT “Вы ввели отрицательное число. ”

GOTO 10

END IF

IF INT(D)<>D THEN

PRINT TAB(8);

PRINT “Число не является натуральным. ”;

PRINT TAB(8);

PRINT “Вы ввели дробное число.”

GOTO 10

END IF

A$=STR$(D)

B=LEN(A$)

DIM N(B) AS STRING

DIM M(B) AS INTEGER


FOR I=1 TO LEN(A$)

SUM=SUM+VAL(MID$(A$, I, 1))

NEXT I

PRINT TAB(10); “Сумма цифр числа равна ”; SUM

PRINT

IF D<100 THEN

PRINT TAB(10); “Цифра третьего разряда отсутствует ”

ELSE

PRINT TAB(10);

PRINT “Цифра третьего разряда ”; VAL(MID$(A$, LEN(A$)-2, 1))

END IF

PRINT

PRINT TAB(10); “Введите искомую цифру…”;

INPUT “”, X

FOR I=1 TO B

N(I)=MID$(A$, I, 1)

M(I)=VAL(N(I))

NEXT I

FOR I=2 TO B

IF M(I)=X THEN K=K+1

NEXT I

PRINT

IF K=0 THEN

PRINT TAB(10); “Данная цифра в числе отсутствует”

ELSE

PRINT TAB(10);

PRINT “Количество повторений заданной цифры в числе”; K

END IF

END


  1. Отладочный вариант.


Определение суммы цифр числа, цифры третьего разряда

и количества повторений заданной цифры.


Отладочный вариант 1.


Введите натуральное число… 1234

Сумма цифр числа равна 10

Цифра третьего разряда 2

Введите искомую цифру…8

Данная цифра в числе отсутствует


Отладочный вариант 2.


Введите натуральное число… 56,2

Число не является натуральным. Вы ввели дробное число.

Введите натуральное число… 23

Сумма цифр числа равна 5

Цифра третьего разряда отсутствует

Введите искомую цифру… 2

Количество повторений заданной цифры 1


6. Литература.



    1. Макаренко А.Е. Информатика. /А.Е. Макаренко -М.:Айрис-пресс,2004.

    2. Могилев А.В. Информатика: Учебное пособие/А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под ред. Е.К. Хеннера.-М.:Академия,2000.









Похожие:

Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе №1 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010
Определить, не приводит ли суммирование двух чисел a и b к переполнению (т е к результату, большему чем 32767). При переполнении...
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconДокументи
1. /ТОИ/Комментарий.txt
2. /ТОИ/ТОИ/Вариант...

Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по модулю access отчет по лабораторной работе №1-4
Цель работы: знакомство с возможностями субд microsoft Access по созданию таблиц, связей между ними
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе №28 Определение удельного заряда электрона методом магнетрона

Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе №18-а Снятие кривой намагничивания ферромагнитного образца. Студент Боярских А. О

Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе №1 студент 5 курса гр. И-08 Жданов Е. Е. Проверила: Седых Ю. И
Составление заказов-нарядов, учет работ и деталей, акты к заказам-нарядам, оплаты
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе 28 определение удельного заряда электрона
Электрическая цепь установки состоит из двух частей – цепей соленоида (а) и цепи диода (б), в которых
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconРешение от 02. 02. 2011 года №3 Пос. Новая Жизнь Отчет главы Новожизненского сельского поселения о работе за 2010 год. Заслушав и обсудив доклад главы Новожизненского сельского поселения Широбокова А. М. «Отчет главы администрации о работе за 2010 год»
Новожизненского сельского поселения Широбокова А. М. «Отчет главы администрации о работе за 2010 год» Совет народных депутатов отмечает,...
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчёт по лабораторной работе 9 Изучение законов вращательного движения
Задача Определение момента инерции вала и крестовины без грузов и момента сил трения
Отчет по лабораторной работе №2 Выполнила Аксёнова Т. И. Проверил Чабоненко А. А. Липецк 2010 iconОтчет по лабораторной работе №20 Изучение эффекта Холла. Студент Боярских А. О. Группа э-1132
Результаты изучения зависимости индукции магнитного поля в зазоре электромагнита от силы тока в его обмотке
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©lib.podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы