191.18K
Category: programmingprogramming

Целочисленные и вещественные типы данных. Тернарная условная операция. Декомпозиция по методам

1.

В.В. Подбельский, О.В. Максименкова
Программирование на C#
Семинар 2
Целочисленные и Вещественные Типы Данных.
Тернарная Условная Операция.
Декомпозиция по Методам
1

2.

Требования и Рекомендации по Программам-1
В рамках курса Вам придётся сдавать работы преподавателям. Помните – Вас
много! Поэтому давайте постараемся упростить жизнь друг другу и будем
придерживаться ряда правил и рекомендаций :)
• Называйте свои решения в формате
<Фамилия>_<Имя>_<Группа>_<Задание> на латинице
Пример: Sagalov_Daniil_191_Sem2_Fibonacci;
• Если работа выполняется на семинаре, дополнительно в комментарии в
шапке программы укажите дату выполнения работы и вариант (если
есть разделение). Пример шапки будет на последующих слайдах
• Придерживайтесь стиля написания кода! Помните, что в дальнейшем на
работе Ваш код будут читать другие программисты, поэтому лучше начать
вырабатывать навык написания понятной логики с самого начала
2

3.

Требования и Рекомендации по Программам-2
• Учитесь обрабатывать граничные случаи! Так, если в Вашей программе
корректна работа только с числами > 0, убедитесь, что в случае ввода
отрицательных значений появится оповещение пользователя об ошибке
• Если Вы не уверены в требованиях к программе, не стесняйтесь
переспросить или уточнить непонятные моменты. Но перед тем как
спрашивать, перечитайте условие несколько раз и убедитесь, что ответа на
Ваш вопрос в тексте задания действительно нет
• Используйте средства форматирования кода, предоставляемые IDE.
Например, в VS 2022 можно использовать комбинацию Ctrl+K, Ctrl+D
3

4.

Пример: Шапка Программы в Виде Комментария
Обратите внимание: от Вас не требуется объёмное описание работы в
файле с исходным кодом, только ключевая информация:
/*
Студент:
Группа:
Задача:
Вариант:
Дата:
Иванов Иван Иванович
БПИ 215
Семинар 2, Задача "Числа Фибоначчи«
1
06.09.2022
*/
4

5.

Полезные Материалы к Семинару
Ниже представлен список ресурсов, с которыми Вам будет полезно
ознакомиться для успешного выполнения заданий. Вы можете изучать их не
сразу, а по мере необходимости.
Метод TryParse (на примере int): https://docs.microsoft.com/en-us/dotnet/api/system.int32.tryparse
Модификатор ref: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/ref
Методы Math:
• Pow – возведение в степень: https://docs.microsoft.com/en-us/dotnet/api/system.math.pow
• Sqrt – получение корня: https://docs.microsoft.com/en-us/dotnet/api/system.math.sqrt
Форматирование строк:
• Форматы чисел: https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings
• Составное форматирование: https://docs.microsoft.com/en-us/dotnet/standard/base-types/composite-formatting
• Интерполяция: https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/keywords/interpolated-strings
5

6.

Задача 1: Числа Фибоначчи
Напишите метод для вычисления приближенного значения n-го члена ряда
Фибоначчи по формуле Бине:
English     Русский Rules