Мои Конспекты
Главная | Обратная связь


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

БИЛЕТ 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>

int main()

{

clrscr();

int n,m;

cin>>n;

cin>>m;

cout<<endl;

for(int i=0;i<n;i++)

{

for(int j=0;j<m;j++)

{cout<<"* ";}

cout<<"\n";

}

cin.get();

cin.get();

return 0;

}

Вариант

#include <stdio.h>

int main(void)

{

int i, j, height, width;

height = 7;

width = 9;

for (i = 0; i < height; i += 1) {

for (j = 0; j <= width; j += 1)

printf("*");

printf("\n");

}

return 0;

}




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.