Студопедия

Главная страница Случайная страница

Разделы сайта

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






Вычисления по формулам. Использование стандартных математических функций






ЗАДАНИЯ ПО КУРСУ

 

«ПРОГРАММИРОВАНИЕ»

 

 

ВАРИАНТ А

 

МИНСК


ОГЛАВЛЕНИЕ

1 семестр............................................................................................. 4

1. Линейные алгоритмы и ветвления......................................... 5

1.1. Вычисления по формулам. Использование стандартных

математических функций................................................................................. 5

1.2. Целочисленная арифметика. приведение типов........................................... 6

1.3. Логические выражения.................................................................................... 8

1.4. Условный оператор........................................................................................... 9

1.5. Области на плоскости...................................................................................... 10

1.6. Графики на плоскости...................................................................................... 12

1.7. Ветвления.......................................................................................................... 15

1.8. Логическое выражение в условном операторе............................................ 17

1.9. Побитовые операции....................................................................................... 18

2. Циклы............................................................................................ 19

2.1. Простые циклы.................................................................................................. 19

2.2. Циклы с условием............................................................................................. 20

2.3. Нахождение делителей числа........................................................................... 22

2.4. Вложенные циклы............................................................................................ 23

2.5. Вычисление значения многочлена.................................................................. 24

2.6. Перебор значений............................................................................................... 25

2.7. Простые числа..................................................................................................... 26

2.8. Условные циклы............................................................................................... 27

2.9. Пошаговый ввод данных................................................................................ 28

3. Массивы........................................................................................ 29

3.1. Одномерный массив...................................................................................... 29

3.2. Индексы одномерных массивов................................................................. 30

3.3. Обработка одномерных массивов............................................................... 31

3.4. Простейшие действия над элементами матриц.......................................... 32

3.5. Вложенные циклы с переменными границами........................................ 34

3.6. Заполнение матрицы значениями, зависящими от индексов............... 35

3.7. Символьные матрицы..................................................................................... 36

3.8. Преобразование матриц................................................................................. 37

 

 

2 семестр............................................................................................. 39

4. Строки........................................................................................... 40

4.1. Обработка последовательностей символов................................................ 40

4.2. Выделение слов в строке............................................................................. 41

4.3. Перевод из одной cистемы счисления в другую................................... 42

5. Функции....................................................................................... 43

5.1. Использование функций в выражениях....................................................... 43

5.2. Передача параметров по значению и по ссылке......................................... 43

5.3. Передача массивов в качестве параметров.................................................. 43

5.4. Передача строк в качестве параметров........................................................ 43

5.5. Сортировка массивов.................................................................................... 44

5.6. Перегрузка и шаблон функций...................................................................... 45

5.7. Передача имени функции в качестве параметра.

Вычисление корня уравнения........................................................................ 46

5.8. Рекурсия........................................................................................................... 48

6. Структуры. Файлы..................................................................... 49

6.1. Массивы структур.......................................................................................... 49

6.2. Текстовый файл структур............................................................................... 49

6.3. Бинарный файл структур............................................................................... 49

6.4. Текстовый и бинарный файлы чисел............................................................ 50

7. Динамические структуры данных............................................. 51

7.1. Динамическое выделение памяти для одномерных массивов..................... 51

7.2. Динамическое выделение памяти для одномерных массивов структур.... 52

7.3. Динамическое выделение памяти для двумерных массивов........................ 52

7.4. Стек..................................................................................................................... 53

7.5. Очередь............................................................................................................... 53

8. Классы........................................................................................... 54

8.1. Класс «число». Инкапсуляция......................................................................... 54

8.2. Класс «вектор».................................................................................................. 55

8.3. Перегрузка операций........................................................................................ 57

9. Наследование............................................................................... 58

9.1. Наследование.................................................................................................... 58


Семестр

Занятий

 

оценка количество задач
   
   
   

 

тема № задач
     
  1. Линейные алгоритмы 1.1 1.2 1.6  
    1.3 1.7  
    1.4   1.8
    1.5   1.9
  2. Циклы 2.1    
    2.2 2.6  
    2.3 2.7  
    2.4   2.8
    2.5   2.9
  3. Массивы 3.1    
    3.2    
    3.4 3.3  
    3.5 3.7  
    3.6   3.8
  Зачет      

Линейные алгоритмы и ветвления

 

Вычисления по формулам. Использование стандартных математических функций

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

Обеспечить варианты: ввода данного с клавиатуры, инициализации данного в тексте программы.

Проанализировать результат выполнения программы при x = 0, x =-1.

 

1. ;

2. ;

3. ;

4. ;

5. ;

6. ;

7. ;

8. ;

9. ;

10. ;

11. ;

12. .

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.