BCC201 Introdução à Programação. Prof. Saul Delabrida 2013/2
|
|
- Filipe Santana Nobre
- 7 Há anos
- Visualizações:
Transcrição
1 BCC201 Introdução à Programação Prof. Saul Delabrida 2013/2
2 Como um programa é criado? Compilação por linha de comando Introdução à linguagem C 2
3 Como um programa é criado? 3
4 Quando queremos digitar um documento, recorremos a um editor de textos Word, OpenOffice, etc. Para criarmos uma imagem, recorremos a um editor de imagens Paint, Gimp, etc. Para criarmos planilhas, recorremos a um editor de planilhas eletrônicas Excel, Calc, etc. E para criarmos um programa? 4
5 Programas são arquivos de texto simples Então poderíamos usar qualquer editor de textos simples; Porém, existem editores específicos. Para criarmos um programas criamos um código-fonte Contém as instruções do programa na linguagem de programações escolhida; A extensão é.c. 5
6 C é uma linguagem de programação de alto nível Nos permite escrever programas usando notação semelhante a que usamos para nos comunicar. Porém, sabemos que o computador usa o sistema binário (0, 1); Torna-se necessário traduzir nosso programa depois de pronto para que o computador possa executá-lo. 6
7 Este processo de tradução é chamado de compilação Durante a compilação, também é verificado se o código-fonte possui erros de sintaxe ou semântica Os comandos estão escritos de forma correta? A estrutura dos comandos está de acordo com o exigido pela linguagem? Erros de lógica não são verificados o algoritmo é por sua conta! 7
8 O programa que realiza a compilação é o compilador Diferentes compiladores para diferentes linguagens. Depois do processo de compilação, é gerado o programa-objeto Este é o programa traduzido para a linguagem de máquina; Utiliza a extensão.o. 8
9 Programas frequentemente utilizam rotinas e estruturas definidas em códigos-fonte (chamados bibliotecas) separados. O processo de ligação adiciona estes códigos-fonte emprestados ao programaobjeto; O programa que faz a ligação é chamado ligador ou linkeador O arquivo resultante é o programa-executável; Geralmente, usa a extensão.exe (no windows). 9
10 10
11 Vamos primeiro aprender a editar nossos programas Ou seja, criar arquivos fonte. Qualquer editor simples serve para criarmos nossos arquivos Porém, existem editores específicos para programação, que são mais úteis. No Windows, podemos usar o Notepad++ No Ubuntu, podemos usar o Gedit. 11
12 Uma vez selecionado um editor, digitamos as instruções que desejamos Ou seja, o corpo do programa; Salvamos o arquivo com a extensão.c O editor vai colorir nosso programa, ressaltando as instruções da linguagem, de forma a melhorar a organização. 12
13 Salvem como SeuNome_Lab01_Exe01.c Todos os programas feitos nas aulas práticas devem obedecer esta nomenclatura [SeuNome]_Lab[número da aula]_exe[número do exercício].c Lembrem-se de onde salvaram o arquivo! 13
14 Teste Digite os comandos a seguir no código que você criou em um editor. 14
15 Agora quer criamos nosso primeiro códigofonte, vamos compilá-lo e ligá-lo; Não precisamos criar nossos próprios compiladores e ligadores Podemos escolher entre vários Utilizaremos o GCC. 15
16 Usaremos a interface de linha de comando para compilarmos nossos programas O que significa que não utilizaremos ambientes de desenvolvimento integrado, ou IDEs Code::Blocks; MS Visual Studio; Etc. No Ubuntu, usamos o terminal; No Windows, usamos o Prompt ou o MSYS, que simula o terminal do Linux, juntamente com o MinGW. 16
17 Minimalist GNU for Windows Fornece um conjunto de programação Open Source; Grátis Tutorial sobre a instalação: 17
18 Resumindo, MinGW é um GNU que roda em Windows E tem o GCC, que usaremos como compilador. Nos laboratórios também temos o sistema operacional Ubuntu Que também possui o GCC instalado, basta acessar o terminal. O uso do GCC no Windows e Ubuntu é igual O aluno escolhe qual vai usar. 18
19 No terminal, acesse a pasta onde está seu código-fonte, usando o comando cd: cd pasta1/pasta2/pasta3 A barra / significa que uma pasta está dentro da outra Neste exemplo, pasta3 está dentro de pasta2 que está dentro de pasta1. Para verificar o conteúdo de uma pasta, utilize o comando ls: ls 19
20 Uma vez na pasta correta, digite o seguinte comando: gcc arquivo.c o programa -Wall Neste exemplo, substitua o nome arquivo pelo nome do seu arquivo. Substitua também o nome programa pelo nome que você desejar. O -o significa que o programa compilado se chamará programa; O -Wall significa que pedimos que sejam mostrados todos os erros e avisos de compilação. 20
21 Se o seu programa não apresentar erros, nenhuma mensagem será apresentada pelo compilador Você já pode executar seu programa. Caso contrário, o compilador tentará te avisar onde está o erro do seu programa Será necessário corrigir o erro em seu código fonte e compilá-lo novamente. 21
22 Toda vez que alterarmos nossos códigos, não podemos nos esquecer de salvar antes de compilar Senão, estaremos compilando uma versão antiga de nossos programas, que não refletem as alterações realizadas. 22
23 Uma vez compilado, seu programa pode ser executado pelo próprio terminal Basta digitar./ antes do nome do programa;./programa Por enquanto, nossos programas não terão janelas, mouse e etc. Eles serão executados dentro do próprio terminal. 23
24 Lembram do arquivo SeuNome_Lab01_Exe01.c? Vamos compilá-lo e executá-lo! gcc arquivo.c o programa Wall./programa 24
25 FIM 25
Prof. Marco Antonio M. Carvalho
Prof. Marco Antonio M. Carvalho Lembretes Lista de discussão Endereço: programaacao@googlegroups.com Solicitem acesso: http://groups.google.com/group/programaacao Página com material dos treinamentos http://www.decom.ufop.br/marco/extensao/obi/
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia maisIntrodução à Programação de Computadores
1 / 32 Introdução à Programação de Computadores Professora: Marina Andretta Estagiário PAE: Leandro Mundim Monitor: João Vitor ICMC/USP 28/02/2014 2 / 32 Plano 1 Introdução 2 Sistema Operacional 3 Editores
Leia maisProgramação de Computadores I
Programação de Computadores I 2018.2 Por que programar? Porque é legal Por que programar? Porque é legal Porque pode render dinheiro Por que programar? Porque é legal Porque pode render dinheiro Porque
Leia maisDisciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks
Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Manual de utilização LISTA DE FIGURAS Figura 1 - Tela Inicial do software Code::Blocks...
Leia maisInstalação JDK 10/03/2017
1 Instalação JDK 10/03/2017 Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por traduzir o que sua aplicação
Leia mais1 Como compilar seu código? 2 Comandos de terminal:
Manual Básico 2 COMANDOS DE TERMINAL: 1 Como compilar seu código? É necessário compilar seu código para testar seu programa e saber se a lógica utilizada está correta para solucionar todas as possíveis
Leia maisInstalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG
Instalação JDK Joyce França Professora de Ciência da Computação - IFNMG Máquina Virtual Java utiliza-se do conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação,
Leia maisIntrodução ao Python. Programa Computacional
Programa Computacional É um algoritmo escrito em uma linguagem computacional (C, Fortran, Pascal, MATLAB, Python, etc.). É a tradução do algoritmo para uma linguagem que será interpretada pelo computador.
Leia mais1 Introdução e Conceitos básicos
1 Introdução e Conceitos básicos Aula 01 Sumário Capítulo 1 Introdução e Conceitos básicos 1.1 Definições 1.1.1. Por que e como usar o computador à nosso favor? 1.1.2. Linguagem humana x linguagem máquina
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Primeira Aula Prática
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Primeira Aula Prática 1 Introdução No Unix não existe uma interface padrão. Você pode escolher, alterar, tirar e muito mais com diversas
Leia maisIntrodução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens
Leia maisObs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação
Leia maisPROGRAMAÇÃO I. Introdução
PROGRAMAÇÃO I Introdução Introdução 2 Princípios da Solução de Problemas Problema 1 Fase de Resolução do Problema Solução na forma de Algoritmo Solução como um programa de computador 2 Fase de Implementação
Leia maisNo Windows há basicamente dois tipos de programas de usuário:
Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de
Leia maisFigura 1: Operações para gerar um programa executável.
Uma jornada de mil milhas começa sempre com um simples passo. Lao Tse. PRIMEIROS PASSOS Para poder construir programas em C é necessário utilizar um ambiente de desenvolvimento. Por ambiente de desenvolvimento
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de Programação Professor: Charles Leite O Desenvolvimento de Programas A programação consiste em indicar como o computador (hardware) deve trabalhar
Leia maisMestrado em Engenharia Física Tecnológica
2 a Aula - Os Meus Primeiros Programas em C Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico Universidade
Leia maisWorking 03 : Conceitos Básicos I
Working 03 : Conceitos Básicos I Objetivos: Dominar os conceitos básicos da linguagem de programação C; Aprender a utilizar o compilador, identificando os erros de sintaxe do código fonte; Prazo de Envio:
Leia maisINTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
INTRODUÇÃO AO USO DO DEV C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Tela inicial do Editor de programas do DEV C++ Dicas
Leia mais16. Compilação no Linux
16. Compilação no Linux 16.1 Compilador X Interpretador Um código fonte pode ser compilado ou interpretado. Compiladores e interpretadores tratam o código de maneira diferente. Interpretador: Lê o código
Leia mais4 O conceito de variável
4 O conceito de variável Para resolver problemas no computador é necessário manipular dados, sejam números ou caracteres. Se alguém precisa calcular o resultado de uma única conta provavelmente o melhor
Leia maisMINI-CURSO PROGRAMAÇÃO COM JAVA - 2
Relembrando... MINI-CURSO PROGRAMAÇÃO COM JAVA - 2 Vinicius A. de Souza va.vinicius@gmail.com Aula passada vimos alguns conceitos importantes como Classes, métodos, etc... Também criamos nossos dois primeiros
Leia mais1.1 Linguagens de Programação
Fundamentos Procurando fazer com que haja uma melhor compreensão para o estudo e desenvolvimento utilizando linguagens de programação, este capítulo apresenta conceitos básicos sobre como um programa pode
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Sistemas Operacionais Livres Prof. Gleison Batista de Sousa Aula 01 Objetivos - Ter conhecimento sobre os diversos módulos que compõem um
Leia maisAula 3 Primeiros programas
Aula 3 Primeiros programas FACOM-UFMS 2012 OBJETIVOS DA AULA Introdução ao CodeBlocks; Criação dos primeiros programas; Esta aula foi baseada nos capítulos 3 e 4 da apostila de Programação de Computadores
Leia maisAlgoritmos e Linguagem de Programação em C. Professor: Bernard Cardoso Oliveira
Algoritmos e Linguagem de Programação em C Professor: Bernard Cardoso Oliveira E-mail: bernard_engtelecom@yahoo.com.br 21/07/2014 Conceitos Básicos - Revisão Linguagem de Programação: é um conjunto de
Leia maisUTILIZANDO O CODE BLOCKS
UTILIZANDO O CODE BLOCKS Prof. André Backes INTRODUÇÃO Existem diversos ambientes de desenvolvimento integrado ou IDEs (Integrated Development Environment) que podem ser utilizados para a programação em
Leia maisIntrodução à Programação Aula 04. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 04 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL LINGUAGEM IREMOS ESTUDAR? 2 Introdução à Programação Linguagens
Leia maisGerando um programa executável a partir de um módulo Python
Gerando um programa executável a partir de um módulo Python Wendel Melo (Departamento de Ciência da Computação UFRJ), Notas de aula de Computação II 15/03/2012 A linguagem de programação Python segue o
Leia maisProgramação 2017/2018 2º Semestre
Mestrado em Engenharia Electrotécnica e de Computadores Programação 2017/2018 2º Semestre Aula de Problemas 1 Os alunos deverão executar os passos aqui descritos no seu computador pessoal ou no laboratório.
Leia maisProgramação 2010/2011 MEEC
Programação 2010/2011 MEEC Code::Blocks Criação de projectos O Code::Blocks é um IDE (ambiente de desenvolvimemnto integrado) que permite a escrita do codigo, compilação, correcção de erros e depuração
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
Leia maisLinguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação
Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans
Leia maisWindows - Definição. Windows (pronuncia-se úindôus) é um sistema operacional.
Windows SISTEMA OPERACIONAL Programa que faz comunicação entre o hardware e os demais softwares. Exemplo: Dos, Windows É o Software principal, controla e gerencia o computador traduzindo suas instruções
Leia maisProgramação. Folha Prática 1. Lab. 1. Departamento de Informática Universidade da Beira Interior Portugal Copyright Ó 2000 All rights reserved.
Programação Folha Prática 1 Lab. 1 Departamento de Informática Universidade da Beira Interior Portugal 2016 Copyright Ó 2000 All rights reserved. LAB. 1 1ª semana INTRODUÇÃO À PROGRAMAÇÃO 1. Introdução
Leia maisVejamos agora as ferramentas mais utilizadas para criação de imagens:
Vejamos agora as ferramentas mais utilizadas para criação de imagens: Lápis: Apenas mantenha pressionado o botão do mouse sobre a área em branco, e arraste para desenhar. Pincel: Tem a mesma função do
Leia maisTutorial Ambiente, instalação e começando um novo projeto Django
Tutorial Ambiente, instalação e começando um novo projeto Django Vamos começar com Python Primeiro, vamos falar um pouco sobre o que o Python é. Python é uma linguagem de programação muito popular que
Leia maisAula 2 - Introdução Cleverton Hentz
Aula 2 - Introdução Cleverton Hentz Sumário de Aula } Programas } Linguagens de Programação } Formas de Estruturação de Algoritmos 2 Programas } Os algoritmos são utilizados na construção de programas
Leia maisObjetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.
O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o
Leia maisPrimeiros programas.
Primeiros programas. David Déharbe 1 1 Objetivos da aula Revisar as atividades "edição", "compilação", ("correção" e) "execução". Revisar os primeiros elementos de linguagem C já vistos. Aprender a escrever
Leia maisUSP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia maisNota sobre esta versão: Esta versão (Cekeikon 5.6) vem com duas versões de OpenCV. Por isso, o tamanho do arquivo é grande.
Cekeikon 5.6 para Linux x86_64 Última revisão: 04/02/2019 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Nota sobre esta versão: Esta versão (Cekeikon
Leia maisPuca Huachi Vaz Penna
BCC201 Introdução à Computação Turmas 31, 32 e 33 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca puca@iceb.ufop.br Aula 2 Introdução:
Leia maisCarlos Michel Betemps
Carlos Michel Betemps UNIPAMPA 2015 Roteiro Conjunto de passos para criar e editar um arquivo contendo um programa na linguagem C...... considerando o computador já ligado e em operação normal... clicar
Leia maisLinguagem Técnica I. Prof. Jonatas Bastos
Linguagem Técnica I Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com 1 Objetivo da Disciplina p Entender os conceitos da programação orientada a objetos; p Aplicar conceitos básicos relativos a objetos
Leia maisLinguagens de Programação Classificação
Classificação Classificação A proximidade que a linguagem de programação tem com a humana determina sua classe (o nível): Linguagem de máquina (primeira geração) Linguagem assembly - de montagem (segunda
Leia maisProgramação de Computadores I Introdução PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência
Leia maisMestrado em Engenharia Física Tecnológica
20 a Aulas - Ambiente de Janelas: GTK+ Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico Universidade de
Leia maisMestrado em Engenharia Física Tecnológica
21 a Aulas - Ambiente de Janelas: GTK+ Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico Universidade de
Leia maisA ferramenta make. A - Introdução. O C é orientado para a produção de aplicações informáticas de grande dimensão
A - Introdução O C é orientado para a produção de aplicações informáticas de grande dimensão Na geração de aplicações informáticas há ficheiros gerados a partir de outros: logo, os segundos têm obrigatoriamente
Leia maisPreparação do ambiente para desenvolvimento em Java
Buscar comentários post favorito (1) Preparação do ambiente para desenvolvimento em Java Veja neste artigo a preparação do ambiente para desenvolvimento de aplicações com a linguagem Java, vendo desde
Leia maisInformática básica. Professor: Francisco Ary
Informática básica Professor: Francisco Ary O que vimos na ultima aula: O que é informática? O que é um computador? Evolução; Computadores eletrônicos: Válvulas; Transistor; Circuito integrado;e Microprocessador;
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2016 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisEstrutura e Funcionamento dos Computadores (Conceitos Básicos)
Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes
Leia maisDISTRIBUINDO SUA APLICAÇÃO
DISTRIBUINDO SUA APLICAÇÃO Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que
Leia maisProf. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior
Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior Meio pelo qual se pode indicar os passos que devem ser realizados pelo computador para resolver problemas; Através da linguagem,
Leia maisseja produtivo com C# não existem Perguntas Idiotas P: Se o IDE escreve todo esse código para mim, aprender C# é apenas uma questão de aprender como usar o IDE? R: Não. O IDE é ótimo em gerar automaticamente
Leia maisComputadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
Leia mais1/16 MAKEFILES Makefiles Programação II
1/16 MAKEFILES Definição 2/16 Definição O makefile - é um arquivo para configuração de compilação utilizado pelo programa make, - a ideia é simplificar e agilizar a compilação de programas. Vantagens e
Leia maisSistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01
Sistemas Operacionais II Prof. Gleison Batista de Sousa Aula 01 Revisão de SO Linux Prof. Gleison Batista de Sousa Objetivos - Ter conhecimento sobre os diversos módulos que compõem um sistema operacional
Leia maisConfigurando o GRUB - Sistema Dual Boot Linux e Windows
Configurando o GRUB - Sistema Dual Boot Linux e Windows Conforme comentado em aula, há uma série de tutoriais, vídeos e dados referentes à configuração, pelo GRUB, da inicialização em dual boot (muitos
Leia maisInformática I. Aula 14. Aula 14-10/10/2007 1
Informática I Aula 14 http://www.ic.uff.br/~bianca/informatica1/ Aula 14-10/10/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript
Leia maisMakefiles O que é mak a efi f le make
O que é O makefile é um arquivo para configuração de compilação utilizado pelo programa make, cuja ideia é simplificar e agilizar a compilação de programas. Vantagens e uso Evita a compilação de arquivos
Leia maisProgramação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR
Programação: Compiladores x Interpretadores PROF. CARLOS SARMANHO JR Introdução Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível (escrito em uma linguagem de
Leia maisCampus Samambaia INFORMÁTICA PROFESSOR ALESSANDRO
SOFTWARE TIPOS DE SISTEMA OPERACIONAIS Para os computadores: MAcOX Linux Windows Presente nos computadores da Apple conhecidos como Mac. O Linux possui varias distribuições gratuitas desse sistema operacional,
Leia maisAna Paula Tomás. Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto 2010/2011
Ana Paula Tomás Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto 2010/2011 Aula 1 Objectivos e programa da disciplina. Critérios de avaliação. Um primeiro programa
Leia maisIntrodução ao Terminal do Ubuntu
Introdução ao Terminal do Ubuntu Bruno Santos 2016 Sumário 1 Introdução........................................... 2 2 O terminal.......................................... 2 3 Comandos do terminal....................................
Leia maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisOFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO
OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Compiladores e Interpretadores Compiladores
Leia maisIntrodução a Sistemas Abertos. Ambiente shell
Introdução a Sistemas Abertos Ambiente shell Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de arquivos e diretório
Leia maisMC102: Primeira aula de laboratório
: Primeira aula de laboratório 2016 1 / 15 Instruções iniciais MC102 Laboratórios Em geral de um a dois laboratório por semana cobrindo tópicos vistos em aulas anteriores. Laboratórios entram no ar sempre
Leia maisAMBIENTE DE DESENVOLVIMENTO IAR MICROCONTROLADOR MSP430
UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA AMBIENTE DE DESENVOLVIMENTO IAR MICROCONTROLADOR MSP430 2012 1- AMBIENTE DE DESENVOLVIMENTO IAR O IAR Embedded Workbench
Leia maisSO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 SO Conceitos Básicos UNIDADE I INTRODUÇÃO À INFORMÁTICA: SISTEMA OPERACIONAL USO E OPERAÇÃO Em torno do computador
Leia maisOrganização de programas em Python. Vanessa Braganholo
Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisSobre o Visual C++ 2010
O Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software, suportando diversas linguagens como C#, C++, C, Java, Visual Basic, etc. Nesta série de tutoriais vou focar apenas
Leia maisArquitetura e Organização de Computadores. Compiladores e processamento
Arquitetura e Organização de Computadores Compiladores e processamento Verificar a existência dos pacotes: - GCC (Gnu C Compiler); - GDB (Gnu Debuger); - Libc (blibliotecas C); - nano, vi, emacs ou outro
Leia maisMódulo 1 Conceitos Fundamentais
Estruturas de Dados Módulo 1 Conceitos Fundamentais 7/3/2007 (c) Marco A. Casanova - PUC-Rio 1 Preliminares Referência básica: Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas
Leia maisIntrodução à Computação
Introdução à Computação INTRODUÇÃO AOS ALGORITMOS E À PROGRAMAÇÃO DE COMPUTADORES PARTE 3 Renato Dourado Maia Universidade Estadual de Montes Claros Engenharia Civil Linguagens de Programação Uma linguagem
Leia maisFundamentos do Sistema Operacional Windows AULA 03
1 Fundamentos do Sistema Operacional Windows AULA 03 Software 2 São programas inseridos dentro do hardware que realizam diversas tarefas. Quando ocorre a interpretação dos dados, ele realiza as funções
Leia maisAssunto 2 - Software. Prof. Miguel Damasco
Assunto 2 - Software UD 1 - FUNDAMENTOS DE INFORMÁTICA Prof. Miguel Damasco a. Gerações dos Softwares 1ª Geração: Linguagem de máquina notação numérica binária ou hexadecimal, linguagem de baixo nível,
Leia maisUniversidade Federal de Ouro Preto/MG
Universidade Federal de Ouro Preto/MG Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2003 João Tácio Corrêa da Silva Ouro Preto/MG, Agosto-2010 joaotacio@yahoo.com.br 1. Introdução
Leia maisAula 1 Apresentação do curso e Conceitos Fundamentais. Objetivo do curso
Estruturas de Dados Aula 1 Apresentação do curso e Conceitos Fundamentais 26/02/2008 (c) Depto. de Informática - PUC-Rio 1 Objetivo do curso Desenvolver habilidades de programação na linguagem C. Familiarizar
Leia maisDestaque em verde indica instalação de Cekeikon completa com GPU/CUDA8.0.
Cekeikon 5.5 para Linux x86_64 Última revisão: 20/09/2018 - Hae Yong Kim Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina. Destaque em verde indica instalação de Cekeikon
Leia maisProgramação Estruturada Aula - Introdução a Linguagem C
Programação Estruturada Aula - Introdução a Linguagem C Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 HISTÓRICO DA LINGUAGEM C HISTÓRICO DA LINGUAGEM C Como tudo iniciou... C iniciou
Leia maisAula 1 Apresentação do Curso
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 1 Apresentação do Curso Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisLaboratório de Programação 1 Algoritmos e a Lógica de Programação
Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano professor@hozano.com Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o
Leia maisEstrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional -São partes do SO -São ferramentas de apoio ao usuário -São formas de acessar as rotinas do kernel O Sistema Operacional é formado
Leia maisLaboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
Leia maisInformática básica. Professor: Francisco Ary
Informática básica Professor: Francisco Ary O que vimos na ultima aula: O que é informática? O que é um computador? Evolução; Computadores eletrônicos: Válvulas; Transistor; Circuito integrado;e Microprocessador;
Leia maisFundamentos de Programação
Fundamentos de Programação CP41F Aula 4 Prof. Daniel Cavalcanti Jeronymo Compilação por linha de comando. Ambiente integrado de desenvolvimento (IDE). Parâmetros de compilação. Estrutura de um programa
Leia maisShell Script. Básico do básico
Shell Script Básico do básico Os sistemas Unix like, como o GNU/Linux, possuem camadas. Estas camadas são o hardware, o kernel, os programas/comandos e o shell. O shell é a camada mais externa do sistema
Leia maisEstrutura dos Sistemas Operacionais. Adão de Melo Neto
Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional é formado
Leia maisFORCE. João Manuel R. S. Tavares
FORCE Editor e Compilador de FORTRAN: Apresentação João Manuel R. S. Tavares Apresentação O FORCE é um sistema de desenvolvimento de programas em FORTRAN, de domínio público, que inclui um editor e ferramentas
Leia maisINSTALANDO PYTHON, PYCHARM E PYGAME
UNIVERSIDADE ESTADUAL DO NORTE DO PARANÁ CAMPUS LUIZ MENEGHEL CENTRO DE CIÊNCIAS TECNOLÓGICAS CURSO DE SISTEMAS DE INFORMAÇÃO VITOR DO PRADO FERREIRA INSTALANDO PYTHON, PYCHARM E PYGAME BANDEIRANTES PR
Leia maisAula 10: Funções (Parte III)
Aula 10: Funções (Parte III) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Baseado nos slides do Prof. Guillermo Cámara-Chávez Aulas anteriores Funções Ponteiros
Leia mais