Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание для выполнения. Замечания к таблице вариантов





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

Замечания к таблице вариантов:

– ”+” означает, что требуется вывод в стандартном формате;

– в четных вариантах целые числа прижать к левому краю поля;

–в нечетных вариантах вещественные числа прижать к левому краю поля.

Варианты задания

Таблица 7

Целые числа Вещественные числа Сим- во- лы
Формат Формат
Номер варианта Количество Стандартный Ширина поля Количество Стандартный Ширина поля Количество знаков после запятой Количество символов
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      
    +     +      

 

2. Написать программу, которая выводит на экран фразу: «Каждый охотник желает знать, где сидит фазан». Первая буква слова кодирует цвет: каждый – красный, охотник – оранжевый, желает – желтый, знать – зеленый, где – голубой, сидит – синий, фазан – фиолетовый. Каждое слово должно быть выведено наиболее подходящим цветом. В конце работы восстановить исходные цвета фона и шрифта.

ЛАБОРАТОРНАЯ РАБОТА № 4

ЛИНЕЙНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ

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

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

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

К арифметическим операциям относятся: сложение (+), вычитание (-), деление (/), умножение (*) и остаток (%).

Все операции (за исключением остатка) определены для переменных типа int, char, float. Остаток не определен для переменных типа float.

Особенность выполнения операции деления: если делимое и делитель – целые числа, то и результат – целое число, т.е. результатом является целая часть от деления (дробная часть отбрасывается). Например, при вычислении 2/5 получится 0, а при вычислении 2./5 получится 0.400000.

Операция присваивания

Операция присваивания выполняется справа налево. Операция присваивания имеет две формы записи: полную и короткую. В одном операторе операция присваивания может встречаться несколько раз.

Полная форма записи: переменная = выражение;

Примеры присваивания полной формы:

int x; x = 25;

double y;

y = (x+2) / (3.5*x) – 5;

int x, y, z;

x = y = z = 4;

int x, y, z;

x = (y = 5) – (z = 3);

К сокращенной форме записи операции присваивания относятся +=, – =, *=, /= и %=, а также префиксные и постфиксные операции ++ и --. Все операции присваивания присваивают переменной результат вычисления выражения. Если тип левой части присваивания отличается от типа правой части, то тип правой части приводится к типу левой.

Примеры присваивания сокращенной формы:

a += b; означает a = a + b;

a – = b; означает a = a – b;

a *= b; означает a = a * b;

a /= b; означает a = a / b;

a %=b; означает a = a % b;

a /= b+4; означает a = a / (b+4);

 

Префиксные и постфиксные операции ++ и -- используют для увеличения (инкремент) и уменьшения (декремент) на единицу значения переменной.

Семантика указанных операций следующая:

++a увеличивает значение переменной а на единицу до использования этой переменной в выражении.

а++ увеличивает значение переменной а на единицу после использования этой переменной в выражении.

--a уменьшает значение переменной а на единицу до использования этой переменной в выражении.

a-- уменьшает значение переменной а на единицу после использования этой переменной в выражении.

Пример:

/* Арифметические операции и операции присваивания */

# include<stdio.h>

#include<conio.h>

void main()

{

int x, y, z, v, w;

x=y=5; z=6;

clrscr();

printf("x=%d\t y=%d \t x+y=%d \t x*y=%d\n",x, y, x+y, x*y);

printf("x=%d\t z=%d \t x/z=%d \t x %% z= %d\n", x, z,x/z,x%z);

x=++y; z= --y; v=y++; w=y--;

printf("++y=%d \t --y=%d \t y++=%d \t y --= %d\n", x,z, v, w);

getch();

}

Операция вычисления размера (sizeof)

Операцию sizeof (размер) можно применить к константе, типу или переменной. В результате будет получено число байтов, занимаемых операндом.

Пример:

printf ("\n Размер памяти под целое = %d", sizeof (int));

printf ("\n Размер памяти под cимвол = %d", sizeof(сhar));







Дата добавления: 2015-10-15; просмотров: 556. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

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

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

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия