TURBO C++

Рефераты, курсовые, дипломные, контрольные (предпросмотр)

Тип: Исследование. Файл: Word (.doc) в архиве zip. Категория: Информатика, IT
Адрес этого реферата http://referat-kursovaya.repetitor.info/?essayId=8858 или
Загрузить
В режиме предпросмотра не отображаются таблицы, графики и иллюстрации. Для получения полной версии нажмите кнопку «Загрузить». Рефераты, контрольные, дипломные, курсовые работы предоставляются в ознакомительных целях, не для плагиата.
Страница 3 из 6 [Всего 6 записей]« 1 2 3 4 5 » ... Последняя »

4. Для чего служит команда Change Dir?

5. Какая команда позволяет осуществлять циклическое перемещение от одного открытого окна к следующему?

6. Какая команда позволяет выполнять программу в режиме отладки с отслеживанием внутри функции?

7. Для чего служит команда Inspect?

8. Какая команда позволяет выполнять программу в режиме отладки , выполняя функцию за один шаг?

9. Какая команда позволяет удалить текст из окна не помещая его в текстовый буфер?

10. Для чего служит команда Arguments?

11. Какая команда позволяет копировать выбранный текст в текстовый буфер?

12. Какая команда позволяет заносить выбранный текст в текстовый буфер и удалять выбранный текст из окна?

13. Для чего служит команда Trace Into?

14. Какая команда позволяет отображать на экране кадр контекстной подсказки?

15. Какая команда позволяет осуществить переход к предыдущей ошибке?

16. Какая команда позволяет инициализировать программу?

17. Какая команда позволяет компилировать в OBJ-файл?

18. Какая команда позволяет выполнять программу?

19. Какая команда позволяет выполнять программу до строки, на которой установлен курсор?

20. Для чего служит команда DOS Shell?

21. Какая команда позволяет включить или выключить полный набор меню?

22. Какая команда позволяет регенерировать изображение на экране?

23. Какая команда позволяет сохранить файл под другим именем?

24. Для чего служит команда Get Info?

Лабораторная работа 2

Ввод - вывод данных

(2 часа)

Цель работы: Изучение структуры исполняемого файла, типов данных и операторов ввода-вывода системы TURBO C++.

Функция Main

Каждый исполняемый файл системы (Турбо) Си (программа) должен содержать функцию main.

Код- задающий тело функции main, заключается в фигурные скобки {и}.

Общая структура функции main такова:

main()

{

/* Код, реализующий main */

}

Комментарии

Текст на (Турбо) Си, заключенный в скобки /* и */, компилятором игнорируется. Комментарии служат двум целям: документировать код и облегчить отладку. Если программа работает не так, как надо, то иногда оказывается полезным закомментировать часть кода ( т.е. вынести ее в комментарий ) , заново скомпилировать программу и выполнить ее . Если после этого программа начнет работать правильно, то значит, закомментированный код содержит ошибку и должен быть исправлен .

Директивы Include

Во многие программы на (Турбо) Си подставляются один или несколько файлов, часто в самое начало кода главной функции main.

Появление директив

#include файл_1

#include "файл_2"

...

#include файл_n

приводит к тому , что препроцессор подставляет на место этих директив тексты файлов файл_1, файл_2 , ... , файл_n соответственно.

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

Макро

С помощью директивы #define, вслед за которой пишутся имя макро и значение макро, оказывается возможным указать препроцессору, чтобы он при любом появлении в исходном файле на (Турбо) Си данного имени макро заменял это имя на соответствующие значения макро .

Например, директива

#define pi 3.1415926

связывает идентификатор pi со значением 3.1415926. После значения макро (;) не ставится.

Типы данных

В (Турбо) Си переменные должны быть описаны, а их тип специфирован до того, как эти переменные будут использованы.

При описании переменных применяется префиксная запись , при которой вначале указывается тип, а затем - имя переменной.

Например:

float weight;

int exam_score;

char ch;

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

Переменные можно инициализировать в месте их описаний.

Пример:

int height = 71 ;

float income =26034.12 ;

Простейшими скалярными типами, предопределёнными в (Турбо) Си, являются

char Представляется как однобайтовое целое число

int Двубайтовое целое

long Четырёхбайтовое целое

float Четырёхбайтовое вещественное

double Восьмибайтовое вещественное

Оператор printf: вывод на терминал

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

Пример:

printf("\nВозраст Эрика - %d. Его доход $%.2f",age,income);

Предполагается, что целой переменной age (возраст) и вещественной переменной income (доход) присвоены какие-то значения.

Последовательность символов "\n" переводит курсор на новую строку.

Последовательность символов "Возраст Эрика -" будет выведена с начала новой строки. Символы %d - это спецификация для целой переменной age. Следующая литерная строка " Его доход $ ". %2f - это спецификация ( символ преобразования формата ) для вещественного значения, а также указание формата для вывода только двух цифр после десятичной точки. Так выводится значение переменной income

Символ

формата

Тип выводимого объекта

%с char

%s строка

%d int

%o int ( в восьмеричном виде )

%u unsigned int

%x int ( в шестнадцатеричном виде )

%ld long ( в десятичном виде )

%lo long ( в восьмеричном виде )

%lu unsigned long

%lx long ( в шестнадцатеричном виде )

%f float/double ( c фиксированной точкой)

%e float/double ( в экспоненциальной форме )

%g float/double ( в виде f или е в зависимости от значения )

%lf long float ( c фиксированной точкой )

%le long float ( в экспоненциальной форме )

%lg long float ( в виде f или е в зависимости

от значения )

Оператор scanf: ввод с клавиатуры

Оператор scanf является одной из многих функций ввода, имеющихся во внешних библиотеках.

Каждой вводимой переменной в строке функции scanf должна соответствовать спецификация. Перед именами переменных необходимо оставить символ &. Этот символ означает "взять адрес".

Пример:

Задание:

Составить и распечатать программу вывода на экран своих анкетных данных различного типа: - вводимых с клавиатуры,

- с помощью директивы define,

- инициализированных при описании.

Лабораторная работа 3

Операторы и операции

(2 часа)

Цель работы: Изучение арифметических, логических операций и операций отношения и присваивания.

Основу языка (Турбо) Си составляют операторы. Оператором-выражения называют выражение, вслед за которым стоит точка с запятой. В (Турбо) Си точки с запятой используются для разделения операторов. Принято группировать все операторы в следующие классы: присваивания, вызов функции, ветвления и цикла.

В операторе присваивания используется операция присваивания = ,

Например:

Действие такого оператора можно описать следующими словами: " с присваивается значение а, умножение на b ". Значение, присваиваемое переменной с, равняется произведению текущих значений переменных а и b.

Операторы часто относятся более чем к одному из четырех классов.

Например: оператор:

составлен из представителей следующих классов: присваивания, вызов функции, и ветвление.

К понятию оператора вплотную примыкает понятие операции.

Различают следующие группы операций (Турбо) Си : арифметические операции, операции отношения, операции присваивания, логические операции, побитовые операции, операция вычисления размера (sizeof) и операция следования (запятая).

Арифметические операции

К арифметическим операциям относятся: сложение (+), вычитание (-), деление (/) , умножение (*) и остаток (%). Все операции (за исключением остатка) определены для переменных типа int , char , float. Остаток не определен для переменных типа float. Все арифметические операции с плавающей точкой производятся над операндами двойной точности.

Операции отношения

В языке определены следующие операции отношения: проверка на равенство (==), проверка на неравенство (!=), меньше (), меньше или равно (=), больше (), больше или равно (=).

RSSСтраница 3 из 6 [Всего 6 записей]« 1 2 3 4 5 » ... Последняя »


При любом использовании материалов сайта обязательна гиперссылка на сайт «Репетитор».
Разработка и Дизайн компании Awelan
www.megastock.ru
Проверить аттестат