Студопедия — Задание для выполнения. Замечания к таблице вариантов
Студопедия Главная Случайная страница Обратная связь

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

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






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; просмотров: 526. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

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

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

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