






























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Uma introdução abrangente à linguagem de programação c, explorando conceitos básicos como algoritmos, tipos de variáveis, declaração e atribuição de valores, entrada e saída de dados, e a utilização de bibliotecas. A história da linguagem c, suas vantagens e aplicações, além de apresentar exemplos práticos de código para ilustrar os conceitos discutidos.
Tipologia: Slides
1 / 38
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Ifes Prof. Tiago José Menezes Gonçalves Doutor em Engenharia de Produção
Algoritmos
A palavra “algoritmo” vem do nome do matemático iraniano Al-Kawarismi. Ela é bastante associada à informática , porém não é restrito somente a ela. Algoritmos são utilizados em todos os aspectos de nossa vida. Al-Kawarismi Definição: Algoritmo é uma sequência finita de ações a serem executadas para realizar uma tarefa.
Algoritmos
Algoritmo não-computacional para realizar uma ligação telefônica em um telefone público (“orelhão”):
Algoritmo não-computacional para verificar se um aluno foi aprovado considerando a média de duas avaliações (média >= 6 , 0 ): Algoritmos
Linha Linguagem natural 1 Início 2 Ler dois números N1 e N 3 Calcular a média 4 Se média maior ou igual a 6, 5 exibir “aprovado”. 6 Senão 7 Exibir “reprovado” 8 Fim
Algoritmo computacional para verificar se um aluno foi aprovado considerando a média de duas avaliações (média >= 6 , 0 ): Algoritmos
Linha Código fonte em Linguagem C 1 2 3 4 5 6 7 8 9 10 11 #include <stdio.h> #include <stdlib.h> int main( ){ float N1, N2; scanf("%f %f", &N1, &N2); if ((N1+N2)/2>=6) printf("Aprovado\n"); else printf("Reprovado\n"); return 0; }
Código-fonte em Linguagem de Programação
(compilador ou interpretador) Código em
Algoritmos
Rodar (ou executar) um algoritmo consiste em traduzi-lo de forma que o computador entenda suas instruções e realize-as. O compilador e o interpretador são programas de computador que realizam a tradução do código-fonte para a linguagem de máquina A linguagem máquina são os códigos numéricos para as operações que um determinado computador pode executar diretamente, compostos por cadeias de 0 s e 1 s (sistema de numeração binário).
A linguagem C foi criada por Denis Ritchie nos laboratórios Bell, em 1972. Uma das linguagens de programação mais bem sucedidas e mais utilizadas de todos os tempos. A linguagem C é uma linguagem procedural , ou seja, permite que um problema complexo seja decomposto em módulos, sendo cada módulo um problemas mais simples. A principal linguagem usada para escrever o código- fonte das várias versões do Windows é a C. Linguagem C
Linguagem C
Código-fonte em Linguagem C Assembly Código de Máquina 13 Linguagem C
Continua...
Linguagem C
Linha Código-fonte 1 2 3 4 5 6 7 8 9 10 11 #include <stdio.h> #include <stdlib.h> int main( ){ printf(“Ola mundo \n”); return 0; } Declarações globais: bibliotecas usadas pelo programa Início do programa Exibe uma mensagem em tela Retorna o código de erro ZERO para o sistema operacional, informando que tudo está OK. Programa “Ola mundo”: exibe uma mensagem em tela com a mensagem “Ola mundo”.
Linguagem C
Linha Código-fonte 1 2 #include <stdio.h> #include “C:\Programas\soma.h”
Linguagem C
Linguagem C
Linha Código-fonte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h> #include <stdlib.h> int main( ){ /* A função printf serve para exibir em tela */ printf(“Ola mundo \n”); //este comando retorna zero e encerra o programa return 0; } Comentário com várias linhas Comentário com uma única linha Linguagem C