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

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

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






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



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

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

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

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

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

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

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

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

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