Introdução à Programação de Autómatos Industriais em Linguagem FBD
Introdução a Linguagem de Programação C
-
Upload
gercelia-ramos -
Category
Technology
-
view
113 -
download
6
Transcript of Introdução a Linguagem de Programação C
Gercélia Ramos
Lógica de Programação C
Linguagem de Programação C
O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11
rodando o sistema operacional UNIX.
O C é derivado de uma outra linguagem: o B, criado por Ken Thompson. O B, por sua vez, veio da linguagem BCPL,
inventada por Martin Richards.
O C é "Case Sensitive" Soma, SOMA, SoMa ou sOmA
Exemplos de Aplicações Escritas em C
✓ Grande parte dos programas da Microsoft, incluindo Windows XP, Windows NT, Windows 9x, Pacote Office, Internet Explorer, Visual Studio e outros.
✓ Sistemas Operacionais como o já citado Windows, Apple OS X, BeOS, Solaris e Symbian (sistema operacional para celulares).
✓ Bancos de dados como SQL e MySQL.
✓ Aplicações Web, como a máquina de busca Google e o sistema de comércio virtual da Amazon.
✓ Aplicações gráficas como os programas da Adobe (Photoshop, Illustrator), Maya e AutoCAD.
Desenvolvidos totalmente ou parcialmente em C
Palavras Reservadas
#include#include <stdio.h>
int main () { return(0); } A linha #include <stdio.h> diz ao
compilador que ele deve incluir o arquivo-cabeçalho stdio.h. Neste arquivo existem
declarações de funções úteis para entrada e saída de dados (std = standard, padrão em inglês; io = Input/Output, entrada e saída
==> stdio = Entrada e saída padronizadas).
int main()#include <stdio.h>
int main () { return(0); } A linha int main() indica que estamos
definindo uma função de nome main. Todos os programas em C têm que ter uma
função main, pois é esta função que será chamada quando o programa for
executado. O conteúdo da função é delimitado por chaves { }.
return(0);
A última linha do programa, return(0); , indica o número inteiro
que está sendo retornado pela função, no caso o número 0.
#include <stdio.h>
int main () { return(0); }
Desenvolvimento em CO desenvolvimento de programas em linguagem C é um processo que
compreende quatro fases: escrita, compilação, "linking" e execução.
Se responsabiliza por transformar os programa objecto numa aplicação executável
C
Tipos de Dados
Delimitadores
Declaração de Variáveis
<tipo> <nome>;
int idade;
Declaração de Constantes
const <tipo> <nome> = <valor>;
const int maiorIdade = 18;const int largura = 100;
declaradas
#define
Existem constantes que podem ser declaradas pelo programador, podendo ser definidas através de uma diretiva de pré-
processamento #define ou através da palavra-chave const.
definidas
stdio.h
O "scanf" é usado para entrada, que normalmente consiste em uma leitura do teclado.
O "printf" é usado para saída, que normalmente é enviada para o monitor.
leia
escreva
printfA função printf() tem a seguinte forma geral:
printf (string_de_controle,lista_de_argumentos);
Teremos, na string de controle, uma descrição de tudo que a função vai colocar na tela. A string de controle
mostra não apenas os caracteres que devem ser colocados na tela, mas também quais as variáveis e
suas respectivas posições usando a notação %
scanf
O formato geral da função scanf() é:
scanf (string-de-controle,lista-de-argumentos);
Usando a função scanf() podemos pedir dados ao usuário usando a notação &
stdlib.h
A biblioteca stdlib.h possui algumas funções que podem ser usadas para realizar mudanças
na tela padrão dos programas em C
Para usar estes comandos devemos inserir a biblioteca stdlib.h
#include <stdlib.h>
ARQUIVOS DO SISTEMA OPERACIONAL
CORES
system (“color B");
system(“cls”);
Formatação
Tamanho das Variáveis
string
Outro tipo de valor suportado pela Linguagem C++ é o tipo string (cadeia de caracteres). Uma string é um conjunto de caracteres entre aspas.
Por exemplo, “você é um vencedor” é uma string, composta por várias letras que formam a frase. Não confunda strings com caractere. Um caractere simples fica entre dois apóstrofos, por
exemplo 'a'. Entretanto “a” é uma string que contém somente uma letra.
Caracteres Especiais
Existem caracteres especiais que não podem ser expressos sem ser no código fonte do programa.
Atribuição
Visualg C
Baixe e instale o DEV C++
http://www.bloodshed.net/dev/devcpp.html