Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br



Documentos relacionados
Tutorial de Instalação do Ambiente de Programação Dev-C++

Sobre C. Linguagem de Programação C

LINGUAGEM C UMA INTRODUÇÃO

Introdução à Linguagem C/C++ Parte I

MANUAL PORTAL CLIENTE AVANÇO

INTRODUÇÃO À LINGUAGEM C/C++

Introdução. Capítulo Breve sinopse

Criação e execução a partir do Dev-C... 1 Erros de compilação... 4 Executar programa no DOS... 4 Ajustando o programa para executar no DOS...

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

Introdução a Linguagem C

Procedimento para Atualização do DDFinance

Conceitos Básicos de C

(token SafeNet e-gov - Plataforma Windows 32).

Instalando e Configurando o LaTeX no Windows

Instalação do e-token do Governo federal para acesso ao Siapenet e SIAPE.

Sistemas Operacionais

Manual de Instalação. Windows XP. Desenvolvedores: Patrick Duarte, Rodrigo dos Santos. Setembro de 2014.

Resumo da Introdução de Prática de Programação com C. A Linguagem C

Programação de Computadores I. Conhecendo a IDE Code::Blocks

Java Básico. Aula 1 por Thalles Cezar

Manual de Utilização Utilização do PDFSam

Token SafeNet Authentication Cliente 8.3 (x32 e x64)

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Manual de Instalação ( Client / Server ) Versão 1.0

Algoritmos e Programação Estruturada

Convertendo Algoritmos para a Linguagem C

Manual de Instalação. Utilização

Como criar máquinas virtuais no Virtual Box

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

É uma linguagem portável.(bom... desde de que siga algum padrão: ISO, ANSI)

Laboratório de Redes. Professora Marcela Santos

2. O AMBIENTE DE PROGRAMAÇÃO EM C

SafeSign User Edition

Linguagem de Programação I. Aula 05 Linguagem C

COMO INSTALAR O CATÁLOGO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Controle Patrimonial WEB

NetEye Guia de Instalação

INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E AULA TEÓRICA 2 PROF. MARCELO LUIZ SILVA (R E D)

MANUAL DE INSTALAÇÃO LUZ DO SABER

Tutorial MSN Messenger

SUMÁRIO 1. PRÉ - REQUISITOS: 2 2. DOWNLOAD DO SIAPES 2 3. INSTALAÇÃO SIAPES 6 4. TAREFAS DA PRIMEIRA INICIALIZAÇÃO 10

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

Instrução de Trabalho. Criar Imagem

Depuração de Código Utilizando o Dev-C++ - Dicas

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

RESTAURAÇÃO NO WINDOWS 8

Serviço Seguro de Mensagens Instantâneas

Utilizando o correio eletrônico da UFJF com Thunderbird e IMAP

MANUAL DE INSTALAÇÃO DE REDE. Versão 1.0 MÓDULO 1: Avaliações de terrenos, construções e apartamentos;

SIMPLES INFORMÁTICA E CONSULTORIA LTDA

Configuração Java Nota Legal Porto Alegre

Sistema de Chamados Protega

Microsoft Office PowerPoint 2007

Tutorial. Windows Live Mail

Visão Geral sobre o tutorial de Utilização de

Manual do Assinador de Documentos

Guia de instalação GPRS

Manual de implantação

Nas próximas páginas, você encontrará explicações de como instalar e configurar o seu MS Money 99. Para tanto, basta seguir os passos abaixo:

Dicas Satux. Adicionando uma Impressora. Configurando o Primeiro acesso. Adicionar/Remover Programas. Como fazer gravações de CD/DVD

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Treinamento Módulo Contas a Pagar

GUIA INTEGRA SERVICES E STATUS MONITOR

Manual de instalação Token/Cartão criptográfico no Windows AC Soluti - Goiânia. Versão 1.0 de 22 de Janeiro de Classificação: Corporativo

Gerando enquêtes para uso em Pocket PCs V

Instalação da Ferramenta Eclipse no Windows Prof. Bruno Emerson Gurgel Gomes Instituto Federal de Educação, Ciência e Tecnologia do RN

1 Realizando testes de conexão

1. Desativar o Firewall do computador. Clique em Iniciar Clique em Painel de Controle, como mostra a figura a seguir.

Manual do KMouseTool. Jeff Roush Tradução: Marcus Gama

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

FUNDAÇÃO LUSÍADA Centro Universitário Lusíada

Emissão de Cupons Fiscais usando ECF-IF

Funcionalidade da Aba Pesquisador

Resumo da Matéria de Linguagem de Programação. Linguagem C

Manual SAGe Versão 1.2 (a partir da versão )

Manual de Instalação

DCC 003 Algoritmos e Estruturas de Dados I Tutorial de instalação do GCC e do TextPad

Guia de instalação GPRS

Manual de Instalação ProJuris8

BAIXA E INSTALAÇÃO DO CERTIFICADO DIGITAL

STK (Start Kit DARUMA) Primeiro contato com a Impressora Fiscal, a ECF chegou e agora?

Conceitos básicos de programação

Authentication Cliente 8.2 SP2 (x32 e x64)

Conceitos Básicos da Linguagem C. Prof. Leonardo Barreto Campos 1

Estação Digital. Instalação do Gerenciador da Estação Digital

Procedimentos para Utilização do SAVI

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Nota de Aula: Utilização da IDE Code::Blocks

FAQ. Erros, e dúvidas frequentes

SISTEMAS OPERACIONAIS

Técnico em informática ti 54 Configuração de serviços de rede no Windows 2003 server Ser ver Enterprise

Instalando Windows Server 2008 Enterprise 32bits no VirtualBOX

Santa Cruz do Sul, outubro de 2015.

Como funciona a Solução NFC-e ifox. Iniciar a utilização da NFC-e

Manual de instalação Token/Cartão e baixa do Certificado Digital A3 AR Soluti - Goiânia. Versão 1.0 de 03 de Junho de Classificação: Ostensivo

Transcrição:

Programação Estruturada Linguagem C Introdução Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Um pouco da história Por que aprender a programar em C Ambiente de Desenvolvimento Como instalar o Dev-C++ Como usar o Dev-C++ 2 1

Um pouco da história [ 1 de 11 ] C foi criado entre 1969 e 1973. Por Dennis Ritchie, da AT&T Bell Labs. Desenvolver a implementação do S.O. UNIX (antes feito em Assembly) dos computadores PDP-11. Com Struct, desenvolveu grande parte do Kernel do UNIX. 3 Um pouco da história [ 2 de 11 ] Final da década de 70, C torna-se a linguagem mais usada, substituindo ao linguagem BASIC. Na década de 80, foi desenvolvido a Linguagem C++, construção de uma linguagem de programação orientada a objetos. 4 2

Um pouco da história [ 3 de 11 ] Na mesma época, o Instituto Norte-Americano de Padrões (American North Standard Institute ANSI) compôs um comitê para estabelecer padrões de especificação para a linguagem C. O padrão ANSI C finalizou em 1989 e adotado pela Organização Internacional de Padrões (International Standard Organization - ISO), no ano seguinte. 5 Um pouco da história [ 4 de 11 ] Em uma visão técnica: Década de 60, criou a linguagem ALGOL 60, considerada de altíssimo nível para a época em que tinha que ter grande conhecimento em hardware. Foi criado para substituir o FORTRAN, mas não deu certo. 6 3

Um pouco da história [ 5 de 11 ] Em 1967, surgiu CPL (Combined Programming Language) nas universidades de Londres e Cambridge. Igual ao ALGOL 60, CPL não foi bem aceita, em especial pelos projetistas de sistemas operacionais que a consideravam de difícil implementação. 7 Um pouco da história [ 6 de 11 ] Também em 1967, em Cambridge, Martin Richards criou o BCPL (Basic CPL), uma simplificação do CPL, tentando manter apenas as "boas coisas do CPL". 8 4

Um pouco da história [ 7 de 11 ] Em 1970, Ken Thompson, chefe da equipe que projetou o UNIX para o PDP-11 do Bell Labs, implementou um compilador para uma versão mais reduzida do CPL. Batizou a linguagem de B. Ken Thompson Dennis Ritchie 9 Um pouco da história [ 8 de 11 ] Em 1971, no lançamento da primeira versão do PDP-11, foi percebido que BCPL e B eram limitadas. Tentativa frustrada de reescrita do UNIX com uma linguagem de alto nível como B, mas que esta linguagem era considerada lenta. 10 5

Um pouco da história [ 9 de 11 ] A partir desta necessidade, Dennis Ritchie ficou encarregado em projetar uma nova linguagem, sucessora do B, que viria então, a ser chamada de C. 11 Um pouco da história [ 10 de 11 ] A principal documentação deste padrão consiste na publicação "The C Programming Language", de Brian Kernighan e Dennis Ritchie, tida como a "bíblia da linguagem C". 12 6

Um pouco da história [ 11 de 11 ] Os programas-fonte de C criados para rodar em um tipo de computador podiam ser transportados e recompilados em outros sem grandes problemas. A esta característica dá-se o nome de portabilidade. Com ela, uma empresa que desenvolve um programa pode fazê-lo rodar em diferentes computadores sem ter um elevado custo a cada vez que isto for feito. Para a época, a portabilidade era considerada rara nos programas-fonte. 13 Por que aprender a programar em C [ 1 de 4 ] Linguagem de alto nível porém fornece acesso de baixo nível, requisitos para projetos com hardware. Disponível em várias plataformas. Interação com Sistemas Operacionais. Linguagem simples e de fácil aprendizado. Código compacto e rápido, comparando a outras linguagens semelhantes. 14 7

Por que aprender a programar em C [ 2 de 4 ] Linguagem de propósitos gerais Comercial Científica Engenharia Apesar das referências consideram a linguagem C como alto nível, não é tanto quanto Pascal e não é baixo nível como Assembly. 15 Por que aprender a programar em C [ 3 de 4 ] Uso amplamente difundido. Mais usada para desenvolvimento de softwares de base. 16 8

Por que aprender a programar em C [ 4 de 4 ] Amplamente utilizado nos cursos de graduação e maratonas de programação. 17 Ambiente de Desenvolvimento [ 1 de 2 ] O Dev-C++ é um ambiente integrado de desenvolvimento (IDE Integrated Development Environment), ou seja, ferramenta de programação. 18 9

Ambiente de Desenvolvimento [ 2 de 2 ] Para baixar o Dev-C++, acesse: http://prdownloads.sourceforge.net/devcpp/devcpp-4.9.9.2_setup.exe 19 Como instalar o Dev-C++ [ 1 de 14 ] Execute o instalador, aparecerá uma tela conforme a mostrada a seguir. Clique em <OK> 20 10

Como instalar o Dev-C++ [ 2 de 14 ] Selecione a linguagem para Português, se preferir. Clique em <OK> 21 Como instalar o Dev-C++ [ 3 de 14 ] Clique no botão <Aceito> para concordar com o Contrato de Licença 22 11

Como instalar o Dev-C++ [ 4 de 14 ] Clique no botão <Seguinte> 23 Como instalar o Dev-C++ [ 5 de 14 ] Selecione o Local da Instalação (nessa instalação selecionou-se o default): C:\Dev-Cpp 24 12

Como instalar o Dev-C++ [ 6 de 14 ] Clique em <Sim> para que outros usuários deste computador possam usar o Dev-C++ 25 Como instalar o Dev-C++ [ 7 de 14 ] Clique em <Terminar> para encerrar a instalação 26 13

Como instalar o Dev-C++ [ 8 de 14 ] Clique em <OK> na notificação de versão beta. 27 Como instalar o Dev-C++ [ 9 de 14 ] Selecione a linguagem <Português (Brazil)> e clique em <Next> 28 14

Como instalar o Dev-C++ [ 10 de 14 ] Clique no botão <Next> 29 Como instalar o Dev-C++ [ 11 de 14 ] Clique no botão <Next> 30 15

Como instalar o Dev-C++ [ 12 de 14 ] Aguarde a barra de evolução de análise dos arquivos do Dev-C++ chegar até o final. 31 Como instalar o Dev-C++ [ 13 de 14 ] Após o final da análise, aguarde alguns instantes. 32 16

Como instalar o Dev-C++ [ 14 de 14 ] Clique no botão <OK> para concluir a configuração. 33 Como usar o Dev-C++ [ 1 de 8 ] Ao abrir a primeira vez, aparece uma janela Dica do Dia. 34 17

Como usar o Dev-C++ [ 2 de 8 ] Para utilizar o ambiente de desenvolvimento Dev-C++ vá no menu Arquivo > Projeto 35 Como usar o Dev-C++ [ 3 de 8 ] Selecione a aba <Basic> / <Console Application> e em Opções do Projeto informe o nome do Projeto e marque a opção <Projeto C> 36 18

Como usar o Dev-C++ [ 4 de 8 ] Salve o projeto onde preferir 37 Como usar o Dev-C++ [ 5 de 8 ] Surgirá uma tela conforme a abaixo 38 19

Como usar o Dev-C++ [ 6 de 8 ] Com o código-fonte digitado. 39 Como usar o Dev-C++ [ 7 de 8 ] Para executar o seu programa desenvolvido, independente de ele ter sido compilado, vá no menu <Executar> / <Compilar & Executar> ou pressione a tecla [F9] 40 20

Como usar o Dev-C++ [ 8 de 8 ] Surgirá uma tela como esta onde é solicitado a gravação do main. Sugestão: Salve junto ao projeto. (esquerda) Se não houver erro no código-fonte então irá aparecer a janela a direita. 41 Como usar o Dev-C++ Se não ocorreu nenhum problema até aqui, o seu programa será executado no Terminal, conforme a próxima figura. 42 21

Exercício cio 1. Por que surgiu a linguagem de programação C? 2. Identifique nomes das linguagens de programação neste material. 3. Identifique uma característica que deu força a linguagem C na época de hardwares que não se comunicavam. 4. O que é IDE? 5. Conheça a ferramenta Dev-C++, colocando em prática a seqüência de passos referente a Como usar o Dev- C++. 43 22