Informatique en Afrique et ailleurs

Apprenons l'informatique. La programmation, La ligne de commande sous Linux, les pointeurs en C, etc

Image Cutout and Background Removal – cutout.pro 10/17/2022

Bon site pour la retouche d'image

Image Cutout and Background Removal – cutout.pro Remove background with Single-Click in One Second, online photo Background Remover & Editor, change background for free.

08/11/2021

Introduction : Programmation en C

Le techno en Afrique : une ruée vers l’or 08/09/2021

Le techno en Afrique : une ruée vers l’or

https://journalmetro.com/actualites/monde/195915/le-techno-en-afrique-une-ruee-vers-lor/

Le techno en Afrique : une ruée vers l’or Hors du campus de l’Université d’Addis-Abeba, les chiens errants traînent dans les rues, alors que de jeunes garçons mènent des chèvres. L’Éthiopie est plus connue pour l’aide internationale contre la famine que pour ses firmes de haute technologie. En effet, […]

Photos from Informatique en Afrique et ailleurs's post 01/30/2021

Merci à King King pour les images !
Le travail est super et il est digne de mention.

Introduction au binaire et la programmation en C 01/22/2021

Comprendre le binaire !
et commencez à programmer.
https://youtu.be/4eiNDZmXMTI

Introduction au binaire et la programmation en C Comprendre le binaire et le fonctionnement de la mémoire.Il est maintenant temps de programmer en C

Photos from Informatique en Afrique et ailleurs's post 01/07/2021

Script en BASH qui vous donne la suite de Fibonacci

#!/bin/bash

#-----------------------
affiche_entete()
{
debut_a=$1
debut_b=$2
sequence_n=$3

echo ""
echo ""
echo "---------------------------------------------"
echo "Programme actuel : $0"
echo "Debute de la séquence : $debut_a $debut_b"
echo "Nombre d'élément de la seq.: $sequence_n"
echo "---------------------------------------------"
}

#-----------------------
affiche_fibonacci()
{
fibo_a=$1
fibo_b=$2
fibo_n=$3

echo -n "$fibo_a "
echo -n "$fibo_b "
let fibo_n=fibo_n-2

while [ $fibo_n -gt 0 ]
do
let fibo_x=fibo_a+fibo_b
echo -n "$fibo_x "

let fibo_a=fibo_b
let fibo_b=fibo_x
let fibo_n=fibo_n-1
done

echo ""
echo ""
}

#----------------------------------
# le shell script Bash débute ici
#----------------------------------
nb_arg=$ #

if [ $nb_arg -gt 3 ]
then
echo "Désolé. Trop de paramètres"
exit 1
fi

if [ $nb_arg -lt 1 ]
then
echo "Founissez le premier nombre de la suite."
echo -n "Valeur de A : "
read a
else
a=$1
fi

if [ $nb_arg -lt 2 ]
then
echo "Founissez le deuxième nombre de la suite."
echo -n "Valeur de B : "
read b
else
b=$2
fi

if [ $nb_arg -lt 3 ]
then
echo -n "Combien d'occurence pour cette suite de Fibonacci : "
read n
else
n=$3
fi

# Debutons la boulce principale
flag=true

while [ $flag == true ]
do
affiche_entete $a $b $n
affiche_fibonacci $a $b $n


echo -n "Voulez-vous faire un autre n (oui/non): "
read reponse
if [ "$reponse" = "non" ]
then
echo "Merci, au revoir"
flag=false
else
echo -n "Entrez n : "
read n
fi
done

exit 0

Photos from Informatique en Afrique et ailleurs's post 01/04/2021

Débutons l'année 2021 avec le re-design de notre environnement de programmation.

Deux écrans télé de 42 pouces, une clavier solaire sans fil, imprimante 3D et un pingouin Linux imprimé en 3D!!

Je vous invite à partager les photos de votre bureau geek !!!

01/03/2021

Une année est bissextile si elle est un multiple de 4.
Sauf les centenaires qui ne le sont pas. SAUF chaque 1 centenaire sur 4 qui lui sera bissextile.

Voici le code pour faciliter le codage de vos logiciels.
-----------------------------



RC_BISSEX 0 //annee bissextile
RC_NOT_BISSEX 1 //annee PAS bissextile
RC_ERREUR 2 //Erreur

int main (int argc, char **argv)
{
int annee, rc ;

if (argc-1 != 1)
{
fprintf (stderr, "Erreur: Vous devez fournir l'année à vérifier\n") ;
rc = RC_ERREUR ;
}
else
{
annee = atoi (argv[1]) ;
if ((annee % 400 == 0) ||
((annee % 100 != 0) && (annee % 4 == 0)))
{
printf ("L'année %d est bissextile\n", annee) ;
rc = RC_BISSEX ;
}
else
{
printf ("L'année %d N'est PAS bissextile\n", annee) ;
rc = RC_NOT_BISSEX ;
}
}

return (rc) ;
}

Hacking Ethique d'un Linux. Bien comprendre les permissions 01/02/2021

Un bon sysadmin doit bien comprendre le fonctionnement des permissions sur Linux
Il doit aussi être capable de comprendre comment un hacker va déjouer la sécurité pour mieux protéger le serveur qui est sous sa responsabilité.
https://youtu.be/UH7xEMvIkN0

Hacking Ethique d'un Linux. Bien comprendre les permissions Voyez comment fonctionne les permissions sous Linux.Une compréhension du fonctionnement de Linux et ses permissions, vont faire de vous un meilleur agent de ...

12/25/2020

Joyeux Noël

Liste de pointeurs simplement chaînés en C 12/24/2020

Utilisation des pointeurs en C

https://youtu.be/TAy4CabeBug

Liste de pointeurs simplement chaînés en C Exercise complet sur les pointeurs en Cincluant l'allocation de mémoire et une chaîne de pointeurs.

Introduction : VBA sous Excel et Calc de libre office 12/23/2020

Introduction à la programmation en VBA dans vos documents Excel (ou Calc de libreOffice)

https://youtu.be/PdYmVkrsXPA

le fichier Calc de cette vidéo sera disponible pour le mois de décembre 2020. Demandé via "inbox"

Introduction : VBA sous Excel et Calc de libre office Apprenez à programmer des macros dans Excel (ou Calc)avec VBA (Visual Basic Application)

Introduction a la programmation avec Code::block 12/21/2020

Pour débutant en C. Créer un premier programme avec code::block
https://youtu.be/KMtd65SV2WU

Introduction a la programmation avec Code::block S'initier à la programmation en Cavec gcc et code::block

L'informatique à partir de zéro 12/18/2020

Avant de commencer à vouloir programmer, adoptez une meilleure base de connaissances sur la science de l'information.
je vous propose cette liste de 5 vidéos
- Introduction
- Réseau
- Interpréteur versus compilateur
- Les variables
- Variables et pointeurs

https://www.youtube.com/watch?v=ftxuExpuSQo&list=PLG4Gr78ett94m-5CSi16jGNkcnOBsNhYs

L'informatique à partir de zéro Partez de zéro !!avant de programmer, commencez pas le début. Comprendre ce qu'est la science des informations. Comment communiquer une information, la cry...

12/17/2020

Voici une base des maths qui est très importante à comprendre avant de commencer à faire de l'informatique. Elle vous sera très utile.

Les maths utilisent un système de numération en base. Celle que notre société utilise est la base 10(décimal). En informatique nous utilisons aussi les bases 2, 8, et 16 (binaire, octal et hexadécimal)

Pour chaque base, vous avez des symboles (chiffres) :
base 2 : 0, 1
base 8 : 0,1,2,3,4,5,6,7
base 10: 0,1,2,3,4,5,6,7,8,9
base 16: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

Peu importe le système de numération, la base s'écrit toujours : 10.
base 2: 1+1 = 10
base 8: 7+1 = 10
base 10: 9+1 = 10
base 16: F+1= 10

Morale de cette histoire : dans ce monde il existe 10 types de personnes. Ceux qui comprennent le binaire et les autres.

12/16/2020

Voici un petit programme qui est souvent demandé pour convertir un nombre décimal en binaire sur 8 bits.


//-------------------------------
//convertir de decimal a binaire
long dec2bin(int dec)
{
long binaire = 0;
int reste = 0;
int bits = 1;

while (dec != 0)
{
reste = dec % 2;
dec /= 2 ;
binaire += reste * bits;
bits *= 10;
}

return binaire;
}

//-------------------------------
//fonction principale
int main ()
{
int n ;

n = 0 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 1 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 2 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 4 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 8 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 33 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
n = 57 ; printf ("dec. %3d -> en binaire = %08ld\n",n , dec2bin(n)) ;
return(0);
}

Introduction à cette chaîne. L'informatique en Afrique 12/15/2020

Introduction : voyez la vidéo d'introduction

https://youtu.be/tpXjGJ7g0y4

Introduction à cette chaîne. L'informatique en Afrique Introduction de même-moi ainsi que cette chaîne. Apprenez un peu plus sur moi et l'objectif de cette chaîne YouTube tout en apprenant l'informatique ou les m...

Vous voulez que votre entreprise soit Société D'ingénierie la plus cotée à Montreal ?
Cliquez ici pour réclamer votre Listage Commercial.

Adresse

1 Place Ville-marie
Montreal, QC

Autres Science, Technology & Engineering à Montreal (voir toutes)
Immervision Immervision
2020 Robert-Bourassa Boulevard , Suite 2320
Montreal, H3A2A5

Immervision creates solutions to see beyond human vision. Our Deep Seeing technology & experts in wide-angle imaging enable smart devices with superhuman eyes.

Biomedical Engineers Biomedical Engineers
Montreal

This page is created for all biomedical engineering students and graduates. WELCOME!

Ordre des ingénieurs du Québec Ordre des ingénieurs du Québec
1801 Avenue McGill College, 6e étage
Montreal, H3A2N4

Latéral Latéral
6610 Hutchison Street Bureau 120
Montreal, H2V4E1

NeuroLingo NeuroLingo
Montreal

Public neuroscience talks and outreach by McGill University and Université de Montréal grad stude

G-Change G-Change
1100 Rue Notre-Dame Ouest
Montreal, H3C 1K3

Imaginé par l’ÉTS et propulsé par RBC, le programme G-CHANGE a pour mission d’inspirer la relève féminine entre 15 et 19 ans à façonner le monde de demain en s'interessant aux scie...

Observatoire du Mont-Mégantic Observatoire du Mont-Mégantic
Département De Physique/Université De Montréal
Montreal, H3C3J7

L'Observatoire du mont Mégantic (OMM), une des composantes du CRAQ, dispose d'un télescope de type Ritchey-Chrétien de 1,6m de diamètre. Il s'agit du plus grand télescope de l'est ...

Awee inc Awee inc
4 Place Ville-Marie
Montreal, H3B3Y1

Nous sommes une société de cybersécurité québécoise, qui offre des solutions innovantes pour lutter contre la fraude et réduire les cyber-risques.

JP Noël - Impression 3D - 3D Print JP Noël - Impression 3D - 3D Print
Montreal, H3B4G1

Impression 3D et conception: -Conception sur mesure -Art -Outils -Décor -Éléments architecturaux -Pièces automobiles -Jeux de société -Équipement de protection

Créations Tout Métal MTL Créations Tout Métal MTL
Montreal

custom bikes , trikes, streetlegalgokarts... modify scooters turbo for elec.scooters.. And more. for more info 438 700 4898 24h7

AAVAA AAVAA
2700 Rue Rachel E
Montreal, H4C2K1

AAVAA believes you should be in control of your devices. To do so, we are developing a solution that

AWL-Electricity AWL-Electricity
Montreal

Entreprise québécoise spécialisée dans l'acheminement de l'électricité sans fil. Notre nouvell