1. Правильно ли определён тип величины? а) количество тетрадей - вещественный тип Конечно, количество тетерадей - это целое число. Но если вспомнить, что целые числа являются подмножеством вещественных, то вполне допустимо использовать и вещественный тип. Так что по-школьному тип должен быть целым, а в реальности программирования все определяется условиями конкретной задачи. б) кличка собаки - символьный тип Это правильно. в) вес контейнера - целый тип См. a). В частном случае веса контейнеров могут быть целыми. В более общем, если известно, что веса могут быть нецелыми, назначается вещественный тип. 2) Укажите тип величины, если значение равно: а) ‘компьютер’ символьный тип б) 115 целый тип в) 0.15 вещественный тип 3) Из приведённых значений выберите допустимые для величин а) целого типа (BYTE) 30; -46 б) вещественного типа -0.126; 15.003; в) литерного (символьного) типа ‘g’ г) строкового типа ‘солнце’ д) целого типа (INTEGER) 30; -46; 4) Определите является ли величина постоянной или переменной: а) количество дней в неделе постоянная величина, равная 7 б) название естественного спутника Земли Зависит от применения. Название - величина символьного типа. Если это календарь лунных затмений. то название "Луна" - постоянная величина. А если это программа перевода, то на каждом языке "Луна" пишется по-своему и это уже переменная величина. в) количество дней в январе месяце В январе 31 день и это постоянная величина г) количество дней в месяце Это переменная величина, потому что количество дней в разных месяцах может отличаться. 5) Определите тип для величин: а) скорость машины вещественный тип, если скорость может принимать нецелые значения. А если всегда только целые, то и тип целый. б) название фильма символьный тип в) количество учебных предметов целый тип 6) Для величины КОЛИЧЕСТВО СТРАНИЦ В КНИГЕ выберите допустимое: 293; ‘сорок’; 123; ‘тридцать пять’ Указание количества строк прописью также возможно, все зависит от области использования этой величины. Если с количеством делаются какие-то арифметические или логические действия (подсчет, сравнение), то тип должен быть целым. А если количество только выводится, оно может быть и символьным.
1.а) количество тетрадей - вещественный тип Нет, так как в вещественном типе задается количество с запятыми, а тетради - это целое количество,т.е целый тип. б) кличка собаки - символьный тип Да Вполне возможно, значение символьных величин - набор символов кличку собаки можно взять в ковычки, т.к все символьные элементы берутся в кавычки. в) вес контейнера - целый тип Нет т.к целый тип подразумевает целое число, а контейнер может весить и ,например, 15,1кг граммы все равно будут. 2. а) Символьный б) Целый в) Вещественный 3.Символьный(литерный ,строковый ) подразумевает одно и тоже. ‘55’ ; - а 30; - а -46; - д -0.126; - б ‘солнце’; - в 15.003; - б ‘g’ -г 4. а)постоянная б) Постоянная в)Постоянная (сколько я помню, в январе всегда 31 день.) г)Переменная 5. а)Целый б)Символьный в) Целый 6. 293,123
#include <iostream>
using namespace std;
bool CheckDate(int d, int m, int y)
{
return d>0 && d<=31 && m>0 && m<=12 && y>0 ;
}
int main()
{
int day,mounth,year;
cin>>day>>mounth>>year;
if(CheckDate(day,mounth,year)) cout<<"TRUE"<<endl;
else cout<<"FALSE"<<endl;
system("pause");
return 0;
}
Вроде бы вот так.