ВОСТОЧНЫЙ ИНСТИТУТ ЭКОНОМИКИ, ГУМАНИТАРНЫХ НАУК, УПРАВЛЕНИЯ И ПРАВА
Пояснительная записка к контрольной работе
«Решения задач на языке программирования Turbo Basic»
Вариант №19
Выполнил: студент ФиК гр. С – 06 Калюкина Т.И.
Проверил: ст. преподаватель Сулейманова А.Х.
Стерлитамак, 2007г. |
Задание № 1
Постановка задачи
Имеются четыре A, B, C, D произвольных числа. ЭВМ должна ответить на вопрос: Правда ли что первое число самое большое, а последнее самое маленькое?
1.2 Блок - схема
нет
да
K=K+1
нет
да
K=K+1
нет
да
K=K+1
да
нет
1.3 Исходный текст программы
CLS
INPUT “Введите четыре числа:” A, B, C, D
К = 0
IF A>B THEN К= К+1
IF A>C THEN К= К+1
IF A>D THEN К= К+1
IF D<А THEN К= К+1
IF D<B THEN К= К+1
IF D<C THEN К= К+1
IF K = 6 THEN PRINT “Pravda” ELSE PRINT “Nepravda”
END
Задание № 2
2.1 Постановка задачи
Составить программу вычисления и выдачи на печать суммы/произведения N элементов бесконечного числового ряда. Y = 3-9+27-81+243…
2.2 Блок – схема
2.3 Исходный текст программы
CLS
INPUT “Введите количество элементов числового ряда”; n
y =0
FOR I = 1 to n
Y = у + (-1) ^ (I+1)* 3^ I
NEXT I
PRINT y
END
Задание №3
3.1 Постановка задачи
Имеется массив A из N произвольных чисел (A(N)), среди которых есть положительные, отрицательные и равные нулю. Используя, оператор цикла, составить программу, выполняющую задачу в соответствии с вариантом.
Найти номер последнего положительного элемента в массиве. Например, если А = {2, 4, -3, 0, 2.5, -2}, результат: 6 (последнее число 5).
3.2 Блок – схема
3.3Исходный текст программы
CLS
INPUT N
DIM A (N)
FOR I = 1 to N
INPUT A (I)
NEXT I
n = 0
FOR I = 1 to N
IF A (I) > 0 THEN n = 1
NEXT I
PRINT n
END
Задание №4
4.1 Постановка задачи
Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать необходимые аналитические соотношения. Y=(2־№/27+4)(2І/9-8)(2־і/3+16)(24/1-32)…
4.2 Блок - схема
4.3 Исходный текст программы
CLS
INPUT n
y = 1
x = 27
FOR I = 1to n
y = y (2^ (((-1) ^I)*I)/x+ (-2) ^ (I+1))
x = x/3
NEXT I
PRINT y
END
4.4 Пояснения
Участвующие соотношения:
{y = y(2^(((-1)^I)*I)/(-2)^(I+1)) y = 1
{x = x/3 x = 27
Задание №5
5.1 Постановка задачи
Определить является ли целочисленная матрица размером 4x4 симметричной относительно главной диагонали
5.3 Исходный текст программы
CLS
DIM A (4, 4)
FOR I = 1 to 4
FOR j = 1 to 4
INPUT A (I, j)
NEXT j, I
FOR I = 1 to 4
FOR j = 1 to 4
IF I<>j END A (I, j) = A (j, I)
NEXT j, I
IF K = 12 THEN PRINT «Матрица является симметричной»_
ELSE PRINT «Матрица не является симметричной»
END
5.4 Пояснения
А (1;1) А (1;2) А (1;3) А (1;4)
А (2;1) А (2;2) А (2;3) А (2;4)
А (3;1) А (3;2) А (3;3) А (3;4)
А (4;1) А (4;2) А (4;3) А (4;4)
Матрица будет симметричной относительно главной диагонали, если:
А (1;2) = А (2;1)
А (3;1) = А (1;3)
А (4;4) = А (1;4)
А (3;2) = А (2;3)
А (4;2) = А (2;4)
А (3;4) = А (4;3)
10
Другие работы по теме:
Основные операторы языка Turbo-Paskal. Процедуры и функции
Принцип работы основных операторов языка программирования Turbo-Paskal: оператор присваивания, выбора Case, безусловного перехода, цикла, уловный, составной. Формальное описание и вызов функции и процедуры. Требования к списку фактических параметров.
Лабораторная работа №5
Цель работы: изучение условного оператора, оператора отбора, составного оператора и правил программирования разветвляющихся алгоритмов. Задание № 17
Лабараторная работа №4
Цель работы: изучение правил записи констант, переменных, выражений, операторов присваивания, раздела определения констант, раздела описания переменных и общей структуры программы на языке Turbo-Pascal.
Вращение треугольника
Содержание Введение 2 В программу также были включены функции предоставляющие пользователю некоторый сервис и удобство при работе ( использование модулей Turbo-Vision 2.0 for Borland Pascal). 5
Системы программирования
Ассемблер предоставляет программисту полную свободу действий при разработке программы, что одновременно является и его достоинством, и недостатком.
Создание графических объектов с помощью псевдографики
Основы работы на языке высокого уровня Turbo Pascal. Основное оборудование и программное обеспечение. Операторы, необходимы для работы в графической среде Turbo Pascal. Запуск графического режима. Текст программы в графической среде Turbo Pascal.
Работа с типами данных записи
Создание программы для обработки структуры данных. Возможность ввода и записи данных на персональном компьютере. Прикладное программирование на языке Turbo Pascal. Свободное редактирование записанных данных с помощью программы, написанной на Turbo Pascal.
Язык Paskal. Основные элементы языка. Структура программы
Ознакомление со структурой языка программирования Turbo-Pascal 7.0, его алфавитом, выражениями и простейшими конструкциями (метками, идентификаторами). Способы описания арифметических, вещественных, логических и символьных операций в программной среде.
Разработка программы на четырех языках программирования
Этапы написания программы на четырех языках программирования (Turbo Pascal 7.0, Borland C++ 3.11, Delphi 7, Builder C++ 6.0), которая выводит на экран имя и фамилию студента, используя стандартные средства графики и простейшие геометрические фигуры.
Написание игры "Змейка" средствами языка Turbo Pascal
Изучение текстового режима языка программирования Turbo Pascal. Написание игры "Змейка" с помощью средств, процедур и функций языка программирование Turbo Pascal. Структурное и функциональное описание разработки. Листинг и общие примеры работы программы.
Введение в программирование
Сущность отладки, условия ее выполнения. Ошибки при компиляции программы, создание и изменение исходных символьных файлов. Процесс преобразования кода в машинный. Первый программист, виды трансляторов, классификация и уровни языков программирования.
Turbo Vision 2
ВВЕДЕНИЕ. Если Вы пишете программы, работающие в текстовом режиме, которые используют высокопроизводительный, гибкий и целостный интерфейс для взаимодействия с пользователем, то библиотека Turbo Vision предназначена для Вас.
Решение практической задачи на паскале
ГОУ ВПО «Московский государственный открытый университет» Чебоксарский политехнический институт (филиал) Кафедра информационных технологий и программирования
Среда программирования Turbo Pascal
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Тульский государственный университет
Turbo Pascal
Рязанская государственная радиотехническая академия Кафедра Вычислительной и Прикладной математики Пояснительная записка К курсовой работе по дисциплине
Turbo Or Nitrous Essay Research Paper Turbo
Turbo Or Nitrous Essay, Research Paper Turbo or Nitrous As you are driving, you see many cars going over the speed limit. Many of the drivers are into racing and modifying their cars. In most cars there are two major modifications that can be done, they are; turbo kit, or a nitrous kit. Both increase horsepower dramatically, but one is instant and the other goes into effect after a certain rpm.
Basic TrainingMen And Women Together Essay Research
Paper Should Men and Women Take Basic Training Together The Untied States Armed Forces consist of the Army, Navy, Air Force, and Marines; it has been in existence for many years. The first step of military life once someone joins is basic training. Just as the name implies, it is here where a recruit learns the first skills of being a warrior and how to fight battles.
Forced Air Induction Essay Research Paper The
Forced Air Induction Essay, Research Paper The Garret Aviation VNT-25 The idea of forced air induction by turbine, or turbo, is not new and has it’s mass production roots in WWII fighter planes.
Porsche Vs Ferrari Essay Research Paper Many
Porsche Vs. Ferrari Essay, Research Paper Many people might argue that the Ferrari 360 Modena is a better car then the Porsche 911 Turbo. Through the years the engineers from both Porsche and Ferrari have excelled a great deal. However, the engineers at Porsche have done a better job in many ways that Ferrari can?t.
Fd Or Fc Essay Research Paper I
Fd Or Fc? Essay, Research Paper I am deciding whether to get a 3rd generation or 2nd generation Mazda RX-7. The 3rd generation was made from 1993-1995 and is known as the RX-7 Twin turbo or FD3S. The 2nd generation that I am considering was made from 1989-1991 and is known as the RX-7 Turbo II or the FC3S. The FD has a more modern rounded look, kind of like a Dodge Viper or the Chevy Corvette C5.