Verified Commit ccc5de37 authored by Romain De Laage De Bellefaye's avatar Romain De Laage De Bellefaye 🌳
Browse files

Add fibo exo

parent a3e03cf1
Pipeline #72163 passed with stage
in 11 minutes and 34 seconds
......@@ -15,6 +15,7 @@
\usepackage{xcolor}
\usepackage{tikz}
\usepackage{upquote}
\usepackage{amssymb,amsmath}
\hypersetup{
pdfauthor={Romain de Laage, Tobias Ollive},
pdftitle={Api/casoft Init - Jour 3 partie 1 : Scripts shell}
......
#! /usr/bin/bash
echo "Entrer un rang n : "
read n
u0=0
u1=1
echo "u0 = $u0"
echo "u1 = $u1"
for i in $(seq 2 $n)
do
u2=$(($u0 + $u1))
echo "u$i = $u2"
u0=$u1
u1=$u2
done
......@@ -13,6 +13,29 @@
\end{alertblock}
\end{frame}
\begin{frame}{Fibonacci}
\begin{block}{Énoncé}
Créer un script qui demande à un utilisateur un entier et affiche les différents termes de la suite de Fibonacci jusqu'au rang indiqué.
\end{block}
\begin{alertblock}{Indices}
\begin{itemize}
\item Rappelez-vous de la manière de créer une boucle
\item On peut penser à l'utilisation de \texttt{seq}
\item On rappelle la définition de la suite de Fibonacii :
$$
\left\{
\begin{array}{lllll}
u_{n+2} & = & u_{n+1} & + & u_n \\
u_1 & = & 1 & & \\
u_0 & = & 0 & &
\end{array}
\right.
$$
\end{itemize}
\end{alertblock}
\end{frame}
\begin{frame}[fragile]{Happy new year !}
\framesubtitle{Découvrez la synthèse vocale sur Linux}
\begin{block}{}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment