Лабораторные работы по С - файл n1.doc

Лабораторные работы по С
скачать (225.9 kb.)
Доступные файлы (1):
n1.doc845kb.10.01.2010 19:17скачать

n1.doc

  1   2   3   4   5   6   7   8   9   ...   17


ЛАБОРАТОРНЫЙ ПРАКТИКУМ



по программированию

ОСНОВЫ ПРОГРАММИРОВАНИЯ

НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ С
ЛАБОРАТОРНАЯ РАБОТА № 1

Линейные и разветвляющиеся

вычислительныые процессы
ЛАБОРАТОРНАЯ РАБОТА № 2

Программирование циклических вычислительных процессов
ЛАБОРАТОРНАЯ РАБОТА № 3

Программирование циклических процессов с использованием

одномерных массивов и строк
ЛАБОРАТОРНАЯ РАБОТА № 4

Программирование циклических процессов с использованием

многомерных массивов, указатели,

динамическое распределение памяти
ЛАБОРАТОРНАЯ РАБОТА № 5

Программирование алгоритмов с использованием функций

пользователя
ЛАБОРАТОРНАЯ РАБОТА № 6

Программирование алгоритмов с использованием структур
ЛАБОРАТОРНАЯ РАБОТА № 7

Программирование с использованием файлов
ЛАБОРАТОРНАЯ РАБОТА № 8

Использование графического режима


ПРИЛОЖЕНИЕ
ЛИТЕРАТУРА

Лабораторная работа №1

Линейные и разветвляющиеся вычислительные процессы


Цель работы:

Изучить правила составления текстов программ на языке С: базовые типы данных, ввод-вывод данных, основные математические функции; операторы безусловного перехода и разветвлений (оператор выбора по условию if, оператор-переключатель switch). Научиться программировать линейные и разветвляющиеся алгоритмы.

Краткие теоретические сведения

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

Большинство трансляторов языка C - компиляторы. Система программирования языка включает препроцессор, компилятор, редактор связей, библиотекарь, редактор текста, отладчик и интегрированную управляющую среду.
Алфавит языка С

В языке С используются наборы символов:

1) строчные (A,B,C,…….,Y,Z) и прописные (a,b,c,………,y,z) буквы латинского алфавита;

2) арабские цифры от 0 до 9;

3) специальные символы:

+ (плюс), - (минус), * (звездочка ), / (дробная черта), = (равно), > (больше), < ( меньше), ; (точка с запятой ), & (амперсанд ), [ ] (квадратные скобки), { } (фигурные скобки), ( ) (круглые скобки), _ (знак подчеркивания), (пробел ), . (точка), , (запятая), : (двоеточие), # (номер), % (процент), ~ (поразрядное отрицание), ? (знак вопроса), ! ( восклицательный знак), \ (обратный слэш).
Классификация данных

В языке C применяются данные двух категорий: простые (скалярные) и сложные (составные) типы данных. К основным (базовым) типам данных относятся целый, вещественный и символьный типы. В свою очередь, данные целого типа могут быть короткими (short), длинными (long) и беззнаковыми (unsigned). Приведем размеры и возможные диапазоны базовых типов данных (таблица 1):

Таблица 1
Наименование типа
Тип данных

Объем памяти, байт

Диапазон значений

Символьный

char

1

-128…127
Целый
int

2


-32768…32767

Короткий

Short

2(1)

-32768…32767(-128…127)

Длинный

Long

4

-2147483648…2147483647

Беззнаковый целый

Unsigned int

2


0…65535

Беззнаковый длинный

Unsigned long

4

0…424967295

Вещественный

Float

4

3,14*10-38…3,14*1038

Вещественный с двойной точностью

Double

8

1,7 *10-308 1,7 *10308
  1   2   3   4   5   6   7   8   9   ...   17


ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации