Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Super bomba.doc
Скачиваний:
0
Добавлен:
14.12.2019
Размер:
487.42 Кб
Скачать

Билет n 1

  1. Базовые элементы языка Си. Алфавит и словарь языка

Программа на С формируется с помощью конечного набора знаков, образующих алфавит языка, и состоит из букв, цифр и специальных символов. Алфавит языка программирования C++ основывается на множестве символов таблицы кодов ASCII. Алфавит C++ включает:

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

  • цифры от 0 до 9 (назовём их буквами-цифрами),

  • символ '_' (подчерк - также считается буквой),

  • набор специальных символов: " { } , | [ ] + - % / \ ; ' : ? < > = ! & # ~ ^ . *

  • прочие символы.

Комбинации специальных символов образуют составные символы:

<< ,>> ,= =,<=,>=,!= ,&& ,|| ,? :

Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Алфавит C++ служит для построения слов, которые в C++ называются лексемами. Различают пять типов лексем:

  • идентификаторы,

  • ключевые слова,

  • знаки (символы) операций,

  • литералы,

  • разделители.

Лексемы разделяются разделителями. Этой же цели служит множество пробельных символов, к числу которых относятся пробел, символы горизонтальной и вертикальной табуляции, символ новой строки, перевода формата и комментарии. Слова разделяются на зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл.Стандартные идентификаторы служат для обозначения заранее определенных разработчиками языка типов данных, констант и функций.Идентификаторы пользователя применяются для обозначения констант, переменных , функций и т.д. определенных программистом.

  1. Дано число N <= 9999. Определить, является ли это число перевернутым. (Например 3553, 55, 6886 ).

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

int main()

{

clrscr();

cout<<"Vvedite chislo: ";

int x;

cin>>x;

if ((x%10==x/1000 && (x%100)/10==(x/100)%10) || (x/10)==(x%10))

cout<<"Chislo perevernutoe";

cin.get();

cin.get();

return 0;

}

  1. Написать программу вычисления sin(x) используя выражение

Sin(x) = x - + - + - … точность 0.001

И оформить ее как функцию пользователя.

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Int main()

{

clrscr();

const int t=5;

double sum=0,sin,x;

cout<<"Vvedite x: ";

cin>>x;

sin=x;

for (int i=1;i<t;i++)

{sin=-sin*x*x/((i*2)*(i*2+1));

sum+=sin;}

cout<<"\nsin("<<x<<") = "<<sum+x;

cin.get();

cin.get();

return 0;

  1. } Напишите программу, которая выводит на экран следующее изображение При написании используйте оператор for и функции printf("\ "), printf("*") и printf("\\n"). Изображение должно параметрически масштабироваться

*********

*********

*********

*********

*********

*********

*********

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]