CCO 016 / COM 110 Fundamentos de Programação
|
|
- Renato Porto Franca
- 5 Há anos
- Visualizações:
Transcrição
1 CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá
2 AULA 01 Introdução ao curso Revisão de representação numérica
3 Prof. Roberto Affonso da Costa Junior http// Instituto de Matemática e Computação
4 Tipo de aulas O curso Apresentação de slides Prática em laboratório Prática em casa Utilização de ambientes de programação Software: CodeBlocks (Abaixar a versão for Windows no site do Professor).
5 Avaliação 1 Prova de 0 a 100 pontos individual (P1) Essa prova será realizada no laboratório na data marcadas no site da sua turma. A prova será individual e as turmas serão divididas em duas partes. A prova será realizada em um sistema, que irá corrigir o código feito pelo aluno. Se estiver sem erros de escritas e a saída apresentar o resultado correto, será atribuída a nota máxima ao aluno. Se não, o aluno poderá concertar a questão e reenviar. No final, o resultado ou terá a nota máxima ou zero.
6 Avaliação 1 Prova de 0 a 100 pontos em equipe (P2) Essa prova será realizada no laboratório na data marcada no site da sua turma. A prova será em equipe de 2 ou 3 alunos. A prova será realizada em um sistema, que irá corrigir o código feito pelo aluno. Se estiver sem erros de escritas e a saída apresentar o resultado correto, será atribuída a nota máxima ao aluno. Se não, o aluno poderá concertar a questão e reenviar. No final, o resultado ou terá a nota máxima ou zero.
7 Avaliação 3 Trabalhos de 0 a 100 pontos (T1) O trabalho será realizado no site: As notas do trabalho são de 0 a 100 pontos, a menor notas dos 3 trabalhos será jogada fora. A nota atribuída a T1 será da média aritmética das duas maiores notas.
8 Avaliação 3 Trabalhos de 0 a 100 pontos (T2) O trabalho será realizado no site: As notas do trabalho são de 0 a 100 pontos, a menor notas dos 3 trabalhos será jogada fora. A nota atribuída a T2 será da média aritmética das duas maiores notas.
9 Avaliação A composição da nota 1 (N1) é feita da seguinte forma: N1 0.8 * P * T1, sendo que a maior nota tem que ser 100 (se a nota for maior que 100 ela irá ser reduzida para 100). A composição da nota 2 (N2) é feita da seguinte forma: N2 0.8 * P * T2, sendo que a maior nota tem que ser 100 (se a nota for maior que 100 ela irá ser reduzida para 100).
10 Avaliação 1 Prova Substitutiva de 0 a 100 pontos (PS) Essas provas será realizada no laboratório individualmente e seguira as regras da UNIFEI.
11 A nota final será composta de: Avaliação Nota Final (NF) (N1 + N2) / 2 Se NF > 60 Então APROVADO Senão REPROVADO A prova Substitutiva, vai substituir a nota da prova P1 ou P2, a menor delas.
12 Avaliação As provas serão feitas eletronicamente, o aluno deverá ler as questões, interpretar, construir um código, enviar para o sistema que irá verificar se o resultado de saída do código é condizente que o solicitado pela questão. Se o código estiver errado o sistema irá apresentar um erro. O aluno, poderá corrigir esse erro e reenviar para o sistema. Se o código estiver certo o sistema vai enviar a resposta YES. Não haverá meio certo e nem meio errado.
13 Avaliação Resposta YES NO: Incorrect Output NO: Timelimit Exceeded NO: Runtime Error Descrição Seu programa foi aceito, e você receberá um balão da cor correspondente ao problema. Também conhecido como Wrong Answer. Indica que seu programa respondeu incorretamente a algum(ns) dos testes. A execução do seu programa excedeu o tempo permitido. Esse limite de tempo usualmente não é divulgado aos times e pode variar para cada problema. Durante o teste ocorreu um erro de execução (causado pelo seu programa) na máquina julgadora. Acesso a posições irregulares de memória ou estouro dos limites da máquina são os erros mais comuns.
14 Avaliação Resposta NO: Compilation Error NO: Output Format Error NO: Contact Staff Descrição Seu programa tem erros de sintaxe. Pode ser ainda que você errou o nome do problema ou linguagem no momento da submissão. Também conhecido como Presentation Error, indica que a saída do seu programa não segue a especificação exigida na folha de questões, apesar do "resultado" estar correto. Corrija para se adequar à especificação do problema. Você deve pedir ao professor para olhar o que houve, pois algum erro incomum aconteceu.
15 Avaliação O aluno que perder a prova fará a reposição na prova substitutiva, que será realizado individualmente. No caso da perda de uma prova com autorização da PRG, o aluno irá realizar individualmente e em horário agendado com o professor.
16 Datas Importantes Estão disponibilizadas no site: rcosta62br.unifei.edu.br
17 Sugestão de Bibliografia Roberto Affonso da Costa Junior Notas de Aulas Dirceu Douglas Salvetti, Lisbete Madsen Barbosa Algoritmos Markron Books 1998 Brian W. Kernighan, Dennis M. Ritchie C A Linguagem de Programação Editora Campus 2002 Ascencio, A. F. G. e Campos, E. A. V. Fundamentos de Programação de Computadores Algoritmos, Pascal e C/C++ Editora Prentice Hall, 2003
18 Sugestão Para Estudar O que vou ver nesse curso? 1. Que PROGRAMAR é uma atividade que você exerce em todas as carreiras. 2. Que PROGRAMAR ABRE MINHA CABEÇA PARA A UNIVERSIDADE. 3. Com a programação poderei ver outros lugares. BOA SORTE
19 Sugestões para seu bom desempenho no curso Não falte às aulas; Não tenha vergonha de fazer perguntas para tirar suas dúvidas durante as aulas; Não deixe para estudar às vésperas das provas; Procure seu professor em sua sala, sempre que uma dúvida não tiver sido bem esclarecida;
20 O aluno não será atendido pelo professor às vésperas das provas; Sempre que possível, utilize o computador para tirar suas dúvidas;
21 Jamais tente colar ou passar cola para outros durante as atividades escolares; as penas institucionais são muito rígidas a este respeito. O aluno, se pego nestas situações, é punido com a perda da disciplina. Qualquer dúvida com relação à disciplina, procure o professor da mesma ou leia diariamente os quadros de avisos oficiais; não confie em boatos ou fiquei sabendo, ou disseram etc.
22 Haverá chamada em todas as aulas. O aluno que faltar mais de ¼ das aulas será reprovado. Para justificar sua ausência, o aluno deve procurar a PRG, documentado com o motivo de sua ausência. E está informará o professor.
23 A importância da disciplina no currículo da engenharia Preparar os alunos do curso, para programação de computadores digitais através de uma linguagem de alto nível. Dessa forma, ao finalizarem este curso, os alunos estarão habilitados a conceber, definir, projetar, implementar e validar programas envolvendo as atividades naturais de seu aprendizado em outras disciplinas, ou outras atividades, tais como por exemplo, pesquisas e iniciação cientifica.
24 Além disso, o engenheiro é usuário obrigatório desta ferramenta, principalmente na área de engenharia, onde inúmeras aplicações utilizam o computador como instrumento para resolver as atividades relativas à área. Trabalhos complexos e frequentes, atualmente só podem ser realizados com a utilização de computadores. Daí a grande importância do aprendizado desta disciplina no seu currículo.
25 Valores decimais Digito decimal Utilizado para a representação numérica entendida pelo usuário humano Operações disponíveis: Todas aquelas conhecidas na aritmética humana
26 Valores Binários Assim como os humanos representam as informações numéricas através dos dígitos decimais, a máquina representa todas as suas informações através dos dígitos binários. Isto se deve ao fato de que a máquina é do estado binário, ou seja, verdadeiro ou falso, aceso ou apagado, etc.
27 Isto significa que qualquer tipo de informação armazenada, obtida, processada pelo computador é sempre do tipo binário, ou seja, é constituída dos dígitos 0 ( zero ) ou 1 ( hum ). Por isto é importante o entendimento de como é feita a representação da informação em termos binários.
28 Decimal-Binária A transformação de um número decimal em binário é feita usando a divisão do número decimal por 2 e assim sucessivamente até que o quociente seja 0. Exemplo: Leia o número de baixo para cima.
29 Treinamento 1) Transforme os valores de decimal para binário. a) b) c) d) e)
30 Binário-Decimal A transformação de um número binário em decimal é feita usando a soma da multiplicação de cada unidade pela potência de 2 elevado a posição da unidade. A posição da unidade começa com zero. Exemplo: x x x
31 Treinamento 2) Transforme os valores de binário para decimal. a) b) c) d) e)
32 Valores Hexadecimais Digito Hexadecimal Utilizado na representação dos valores decimais na base A B C D E F Correspondem respectivamente a:
33 Decimal-Hexadecimal A transformação de um número decimal em hexadecimal é feita usando a divisão do número decimal por 16 e assim sucessivamente até que o quociente seja 0. Exemplo: A2F
34 Treinamento 5) Transforme os valores de decimal para hexadecimal a) b) c) d) e)
35 Hexadecimal-Decimal A transformação de um número hexadecimal em decimal é feita usando a soma da multiplicação de cada unidade pela potência de 8 elevado a posição da unidade. A posição da unidade começa com zero. Exemplo: 4A2F 16 4 x x x x
36 Treinamento 6) Transforme os valores de hexidecimal para decimal. a) AF 16 b) 2A5 16 c) F2D 16-1DEA 16 d) 12B 16 e) A24 16
37 Decimal-Octal A transformação de um número decimal em octal é feita usando a divisão do número decimal por 8 e assim sucessivamente até que o quociente seja 0. Exemplo: Leia o número de baixo para cima.
38 Treinamento 3) Transforme os valores de decimal para octal. a) b) c) d) e)
39 Octal-Decimal A transformação de um número octal em decimal é feita usando a soma da multiplicação de cada unidade pela potência de 8 elevado a posição da unidade. A posição da unidade começa com zero. Exemplo: x x
40 Treinamento 4) Transforme os valores de octal para decimal. a) 17 8 b) 25 8 c) d) 46 8 e)
41 Transformações quaisquer É possível fazer-se qualquer tipo de transformação, ou seja, de qualquer base para qualquer base. Lembre-se que estas representações são realizadas para simplificar o entendimento pelo humano, enquanto a maquina entende e processa apenas o modo binário.
42 A transformação de uma base para outra é realizada exatamente da mesma forma mostrada no exemplo anterior, modificandose apenas as bases. Na base binária, os dígitos constituintes são 0 e 1; Na base octal, os dígitos constituintes são 0, 1,..., 7 Na base hexadecimal, os dígitos constituintes são, 0, 1,..., 9, A, B,..., F
43 Binário-Hexadecimal A transformação de um número binário em hexadecimal é feita usando a separação do número binário em grupo de 4, ou seja, de 0 a 15 em decimal, ou em binário, de 0000 a Exemplo: D5 16
44 Treinamento 7) Transforme os valores de hexadecimal para binário. a) BD 16 b) 5A2 16 c) 2FD 16-6AF 16 d) 1B2 16 e)
45 Hexadecimal-Binário A transformação de um número hexadecimal em binário é feita transformando cada unidade em um número binário. Exemplo: F3A
46 Treinamento 8) Transforme os valores de binário para hexadecimal. a) b) c) d) e)
47 Octal-Binário e Binário-Octal Tem algum jeito de transformar diretamente Octal em binário e vice-versa? Exemplo: 732 8??? ???
48 Treinamento 9) Resolva as expressões. a) b) c) A F d) e) AD
CIC 111 Análise e Projeto de Algoritmos II
CIC 111 Análise e Projeto de Algoritmos II Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 01 Introdução ao curso Continuação de CIC 110 Prof. Roberto Affonso da Costa Junior
Leia maisProcessamento da Informação Exercícios de programação
Processamento da Informação Exercícios de programação Prof. Jesús P. Mena-Chalco Vetores: Inicialização Atividade em aula 04/03 Questão 3: Min-Max int T[ ] = {20, 100, 0, 30, -60, 10, 0, 0}; i m1 m2 0
Leia maisSISTEMAS DE NUMERAÇÃO
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES. Cristina Boeres,
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES Cristina Boeres, boeres@ic.uff.br Objetivos da disciplina Dar noções iniciais dos componentes básicos de um sistema computacional (computador), assim também
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais
Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1
Leia maisINTRODUÇÃO À ELETRÔNICA DIGITAL (Unidade 1)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisBinário Decimal
Sistema Binário Existem duas maneiras de representar uma informação eletrônica: analogicamente ou digitalmente. Uma música qualquer, por exemplo, gravada em uma fita K-7 é uma forma analógica de gravação.
Leia maisSISTEMAS DE NUMERAÇÃO (Unidade 2)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia mais1 bases numéricas. capítulo
capítulo 1 bases numéricas Os números são representados no sistema decimal, mas os computadores utilizam o sistema binário. Embora empreguem símbolos distintos, os dois sistemas formam números a partir
Leia maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Leia maisElementos de Lógica Digital Aula 1: Introdução 04/08/2011
Elementos de Lógica Digital Aula 1: Introdução 04/08/2011 Website http://www.inf.ufes.br/~pdcosta/ensino/2010-2-elementos-de-logica-digital/ Prof a. Patrícia Dockhorn Costa Objetivos O objetivo desta disciplina
Leia maisLógica de Programação e Algoritmos. Prof. André Y. Kusumoto
Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 2 Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Constantes, Variáveis e Tipos de Dados Variáveis e constantes
Leia maisSistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA
Conversão de Bases 1 NOTAÇÃO POSICIONAL - BASE DECIMAL Desde os primórdios da civilização o homem adota formas e métodos específicos para representar números, para contar objetos e efetuar operações aritméticas.
Leia maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisAnálise Numérica (1) Introdução e Sistemas de Numeração V1.0, Victor Lobo, Análise Numérica. Doutor Victor Sousa Lobo.
e Sistemas de Numeração Análise Numérica Doutor Victor Sousa Lobo Escola Naval 1 1 Objectivo da cadeira Finalidade (Pescolnav 101): Proporcionar aos alunos conhecimentos sobre a introduçao aos métodos
Leia maisSERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE UBERLÂNDIA
ANEXO DA RESOLUÇÃO N o 30/2011, DO CONSELHO DE GRADUAÇÃO Faculdade de Engenharia Química COLEGIADO DO CURSO DE ENGENHARIA QUÍMICA 1. IDENTIFICAÇÃO PLANO DE ENSINO COMPONENTE CURRICULAR: Algoritmos e Programação
Leia maisComputação e Programação
Computação e Programação 1ª Aula de 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas O Visual C++ Para Casa (se possível antes da aula!): Veja o video e o screencast que se
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Algoritmos e Lógica de GE4 Bio GE4Bio Grupo de Estudos em
Leia maisEletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary
Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam
Leia maisCapítulo 04 : Sistemas Numéricos
Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 04 : Sistemas Numéricos 1.1 - Representação de Quantidades Numéricas Analógica Digital 1.2 - Sistemas Numéricos 1. 3 1.2 - Sistemas Numéricos 1.2
Leia maisUnidade 2: Sistemas de Numeração Numerais Binários e Bases de Potência de Dois Prof. Daniel Caetano
Arquitetura e Organização de Computadores Atualização: /8/ Unidade : Sistemas de Numeração Numerais Binários e Bases de Potência de Dois Prof. Daniel Caetano Objetivo: Apresentar as diferentes bases numéricas,
Leia maisX. B Y Base do sistema de numeração Dígito do número em questão
INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ CURSO TÈCNICO INTEGRADO EM TELECOMUNICAÇÕES DISCIPLINA DE ELETRÔNICA DIGITAL PROF. MARIA CLÁUDIA DE ALMEIDA CASTRO 1.1 Introdução Os Números 1. Sistemas
Leia maisConversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.
Conversão de Bases Introdução à Organização de Computadores 5ª Edição/2007 Página 54 1 NOTAÇÃO POSICIONAL - BASE DECIMAL O SISTEMA DE NUMERAÇÃO É FORMADO POR UM CONJUNTO DE SÍMBOLOS UTILIZADOS PARA REPRESENTAR
Leia maisSistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração
Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração
Leia maisELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues
ELETRÔNICA DIGITAL Prof. Fabio Martins Domingues ELETRÔNICA DIGITAL Apresentação Nome Cidade Motivação Profissão Expectativas Time de futebol Bibliografia Ivan V. Idoeta e Francisco G. Capuano, Elementos
Leia maisUniversidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 1: Sistemas Numéricos TOCCI, Sistemas Digitais, Caps. 1 e 2. https://sites.google.com/site/en2605edigital/edigital Prof. Rodrigo Reina Muñoz rodrigo.munoz@ufabc.edu.br
Leia maisProgramação. MEAer e LEE. Apresentação. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre
Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Apresentação Programação 2010/2011 - DEEC-IST B. Andrade da Costa Apresentação 1 Sumário Objectivos da
Leia maisInformática I. Aula 6. Aula 6-18/09/2006 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-18/09/2006 1 Sobre o Trabalho 1 O trabalho deverá ser feito em grupos de 2 ou 3 alunos. Cada grupo deverá escolher um dos temas listados
Leia maisNúmeros são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.
Para o computador, tudo são números. Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números. O método ao qual estamos acostumados
Leia maisCURSO DE INFORMÁTICA. Algoritmos. Parte 5. Ricardo José Cabeça de Souza
CURSO DE INFORMÁTICA Algoritmos Ricardo José Cabeça de Souza Parte 5 Sumário UNIDADE II ESTRUTURAS DE CONTROLE 2.1 OBJETIVOS DE APRENDIZAGEM 2.2 INTRODUÇÃO 2.3 ESTRUTURAS DE CONTROLE 2.3.1 Seleção 2.3.2
Leia maisFUNDAMENTOS DA INFORMÁTICA. Sistemas de Numeração
FUNDAMENTOS DA INFORMÁTICA Sistemas de Numeração OBJETIVOS DA AULA Conhecer os sistemas de numeração antigos; Entender, compreender e usar um Sistema de Numeração; Relacionar os Sistemas de Numeração com
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 3 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte3.html Organização de Computadores I Aula 3 1/17 Tópicos Numéricas. entre bases. de conversão..
Leia maisApresentação da Disciplina
Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU
Leia maisLista de Exercícios Sistemas de Numeração
Lista de Exercícios Sistemas de Numeração 1- (Questão 52 BNDES Profissional Básico Análise de Sistemas - Suporte ano 2010) Um administrador de sistemas, ao analisar o conteúdo de um arquivo binário, percebeu
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
Leia maisLógica de Programação e Algoritmos. Prof. André Y. Kusumoto
Lógica de Programação e Algoritmos Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Procedimentos e Funções Para construirmos grandes programas, necessitamos fazer uso da técnica de modularização.
Leia maisDISCIPLINA: Programação de Computadores I
DISCIPLINA: Programação de Computadores I CÓDIGO: 2ECOM.001 Validade: a partir do 1º Semestre de 2007 Carga Horária: Total: 30 horas-aula Semanal: 02 aulas Créditos: 02 Modalidade: Teórica Classificação
Leia maisCURSO DE INFORMÁTICA. Algoritmos. Parte 2. Ricardo José Cabeça de Souza
CURSO DE INFORMÁTICA Algoritmos Ricardo José Cabeça de Souza Parte 2 Sumário UNIDADE I - ALGORITMOS 1.4 Resolução de Problemas 1.4.1 - Definição do Problema 1.4.2. Análise do Problema 1.4.3 Construção
Leia maisÉ uma sequência lógica de ações, um passo a passo, para atingir determinado objetivo.
Computação I Introdução Olá pessoal, eu sou o Edivaldo e aqui vou tentar ensinar de um jeito resumido e descomplicado as noções iniciais do curso de Programação da UFRJ, que é ministrado na linguagem de
Leia maisSistemas de numeração
Sistemas de numeração Aula 02 e 03 Prof. Msc. Arthur G. Bartsch Departamento de engenharia elétrica DEE Centro de ciências tecnológicas CCT Universidade do estado de Santa Catarina UDESC Álgebra de Boole
Leia maisSistemas de Numeração
Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente
Leia maisSistemas de numeração e conversão de bases Decimal e binário
Sistemas de numeração e conversão de bases Decimal e binário Cálculo de conversão de bases para responder às questões pertinentes à execução das especificações nas configurações de sistemas, comunicação
Leia maisOrganização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes
Organização e Arquitetura de Computadores SI31C Professora Me. Sediane Carmem Lunardi Hernandes 1 O que é Organização e Arquitetura de Computadores? 2 Organização X Arquitetura Arquitetura Refere-se aos
Leia maisMINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS
MINISTÉRIO DA EDUCAÇÃO FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA PRÓ-REITORIA DE GRADUAÇÃO COORDENADORIA DE REGISTROS ACADÊMICOS PLANO DE ENSINO NÃO FINALIZADO Dados de Identificação Component e Curricular:
Leia maisEngenharia Civil. Representação da Informação. Introdução à Computação
Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,
Leia maisRepresentação da Informação no Computador
Escola de Ciências e Tecnologia UFRN Representação da Informação no Computador Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT3 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre
Leia maisSISTEMAS DE NUMERAÇÃO
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisTécnicas de Programação
Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
Leia maisET51D - INFORMÁTICA. Algoritmos - Introdução. Prof: Glauber G. O. Brante e Mariana Furucho.
ET51D - INFORMÁTICA Algoritmos - Introdução Prof: Glauber G. O. Brante e Mariana Furucho gbrante@utfpr.edu.br marianafurucho@utfpr.edu.br UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento
Leia maisCircuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional
Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional OBJETIVOS DA AULA : Relembrar os conceitos: - Sinais Analógicos e Digitais; - Sistemas de Numeração Decimal, Binário, Octal e Hexadecimal;
Leia maisCálculo Numérico Conceitos Básicos
Cálculo Numérico Conceitos Básicos Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br MATERIAL ADAPTADO DOS SLIDES DA DISCIPLINA CÁLCULO NUMÉRICO DA UFCG - www.dsc.ufcg.edu.br/~cnum/ 1 Princípios usados
Leia maisAula 2 - Sistemas de Numeração
Aula 2 - Sistemas de Numeração Marcos A. Guerine Instituto de Computação - UFF mguerine@ic.uff.br História Contagem e controle de rebanhos Noção de quantidade intuitiva; Um, dois e muitos Montes de pedras
Leia maisCurso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações
Curso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações 1. A Base de Nosso Sistema Numérico Se observarmos a história, nós veremos que os primeiros números usados pelos humanos
Leia maisUnidade 4: Conversões e Cálculos em Outras Bases Prof. Daniel Caetano
Organização de Computadores 1 Unidade 4: Conversões e Cálculos em Outras Bases Prof. Daniel Caetano Objetivo: Apresentar os métodos de conversão de decimal para diferentes bases e como realizar cálculos
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 03 Algoritmo Tipo de Dados Variáveis Algoritmo Definimos Algoritmo como a sequência
Leia maisConversões numéricas de base. Organização de Computadores
Conversões numéricas de base Organização de Computadores Sistema de base binária O sistema binário ou de base 2 é um sistema de numeração posicional em que todas as quantidades se representam com base
Leia maisCONSIDERANDO que o art. 28 das Normas Gerais da Graduação vigentes dispõe sobre o Plano de Ensino;
RESOLUÇÃO N o 30/2011, DO CONSELHO DE GRADUAÇÃO Dispõe sobre a composição do Plano de Ensino para os componentes curriculares dos cursos de graduação da Universidade Federal de Uberlândia. O CONSELHO DE
Leia maisUnidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14?
Unidade III 6 CIRCUITOS DIGITAIS 6.1 Sistemas de numeração O que quer dizer 14? Sabemos, por força de educação e hábito, que os algarismos 1 e 4 colocados desta forma representam a quantidade catorze.
Leia maisMINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre Letivo 2016 Primeiro 1. Identificação Código 1.1 Disciplina: Algoritmos e Programação 1110180
Leia maisSintática: como é escrito cada elemento da linguagem de programação.
4ª. AULA Sintaxe e Semântica Para que uma linguagem de programação atenda aos requisitos especificados de forma eficiente, ela deve ser escrita de forma única (não ambígua). Isso envolve a definição: Sintática:
Leia maisAula 4: Bases Numéricas
Aula 4: Bases Numéricas Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda Passos (UFF) Bases Numéricas
Leia maisDisciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Atividades Plano de ensino Conteúdos da disciplina, definição das datas, critérios de avaliação e bibliografias Início da matéria Conceito e definição de algoritmos
Leia maisDepartamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone
Departamento de Engenharia Elétrica ELE 1078 - Microprocessadores I Prof. Carlos Antonio Alves Sala 59 Fone 3743-1224 caa@dee.feis.unesp.br 1 P R O G R A M A D E E N S I N O OBJETIVOS Compreender o funcionamento
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Material do curso http://www.ufsj.edu.br/prof_shiroma Portal didatico Horário das aulas
Leia maisCAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES
INSTALAÇÕES ELÉTRICAS - CIRCUITOS DIGITAIS - Prof Nelson M Kanashiro CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES 1- INTRODUÇÃO : O sistema de numeração mais usual é o decimal, que possui dez símbolos (algarismos
Leia maisSISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo
SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES Prof. André Rabelo CONVERSÕES ENTRE BASES 2, 8 E 16 As conversões mais simples são as que envolvem bases que são potências entre si. Exemplo(base 2 para base
Leia maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 06 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação
Leia maisTreinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 01 Introdução Estrutura do programa Prof. Roberto Affonso da Costa Junior rcosta62br@gmail.com
Leia maisI - CONCEITOS INICIAIS
Sumário I - CONCEITOS INICIAIS... 2 Lógica de programação... 2 Algoritmo... 2 Instrução... 3 Programa de Computador... 3 Fases... 4 Diagrama de Blocos... 4 II - VARIÁVEIS... 5 Numéricas... 5 Cadeia ou
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica
Universidade Federal de Uberlândia Faculdade de Computação FACOM49010(V) Algoritmos e Programação de Computadores Engenharia Mecatrônica Prof. Renato Pimentel 1 Ementa do curso Ementa resumida: 1.Algoritmos
Leia maisPlano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I
Plano de Ensino Curso EngE.INT - Engenharia de Energia Ênfase Identificação Disciplina B161S - Introdução à Ciência da Computação I Docente(s) Ricardo Luiz Barros de Freitas Unidade Câmpus Experimental
Leia maisIntrodução. O BOCA Online Contest Administrator é um sistema de correção online de códigos utilizado em competições de programação de computadores.
Aula BOCA Introdução O BOCA Online Contest Administrator é um sistema de correção online de códigos utilizado em competições de programação de computadores. A correção é feita através de casos de teste:
Leia maisComputação Básica. Prof. Tiago Alves. Universidade de Brasília Campus Gama
Computação Básica Prof. Tiago Alves Universidade de Brasília Campus Gama 1. Objetivos Desenvolver um pensamento computacional : Compreender a organização básica de um computador. Adquirir competência para
Leia maisFundamentos de Lógica e Algoritmos. Aula 2.3 Introdução a Algoritmos. Prof. Dr. Bruno Moreno
Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Fundamentos de Lógica e Algoritmos Aula 2.3 Introdução a Algoritmos Prof. Dr. Bruno Moreno
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 05 Entrada de dados Leia scanf Entrada dos dados Entrada de dados compreende a operação
Leia maisSSC0304 Introdução à Programação para Engenharias
SSC0304 Introdução à Programação para Engenharias Aula 1 - Apresentação Professor: Jó Ueyama - joueyama@icmc.usp.br Estagiário PAE: Heitor Freitas Vieira - heitorfv@icmc.usp.br 1 Objetivo Programa resumido
Leia maisInstituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José. Prof. Glauco Cardozo.
Eletrônica Digital I (EDL I) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Ementa Sistemas de numeração. Funções
Leia maisIntrodução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 21 Representação de Números em
Leia maisApresentação da disciplina
Apresentação da disciplina Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 19 de março de 015 1 / 35 Por que Eletrônica Digital? Termo Digital tornou-se comum em nosso
Leia maisCCO 016 Fundamentos de Programação
CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 09 Agregados Homogêneos Variáveis Indexadas Vetores EXEMPLO 1 Um programa deve calcular quem
Leia maisSistema Supervisório - IHM
Faculdade de Tecnologia Pentágono Tecnologia em Mecatrônica Industrial Sistema Supervisório - IHM Aula 2: Sistemas Numéricos, Sinal Digital e Sinal Analógico PROF. MSC. THIAGO ABRAÃO 21 de Agosto de 2017
Leia maisIntrodução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades
Leia maisApresentação da Disciplina
Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios
Leia maisCCI - 22 Matemática Computacional
Matemática Computacional Prof. Paulo André http://www.comp.ita.br/~pauloac pauloac@ita.br Sala 110 Prédio da Computação Estrutura do Curso Introdução ao estudo de matemática numérica Representação de dados
Leia maisIntrodução à Programação Aula 02. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAIS SÃO OS COMPONENTES BÁSICOS DO HW DE UM SISTEMA COMPUTACIONAL?
Leia maisLógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1
Sistema de numeração 09/08/2016 1 Você já pensou sobre: Sistema de numeração a) O modo como surgiram os números? b) Como foram as primeiras formas de contagem? c) Como os números foram criados, ou, será
Leia maisLÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior portari.uemgfrutal@gmail.com Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis
Leia maisMANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS
MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS Professor Marlon Marcon Introdução Em nossa condição humana, geralmente realizamos cálculos utilizando o sistema numérico decimal, ou base 10. Isso provavelmente
Leia maisUnidade 3: Sistemas de Numeração Numerais Binários e Bases de Potência de Dois Prof. Daniel Caetano
Organização de Computadores Unidade : Sistemas de Numeração Numerais Binários e Bases de Potência de Dois Prof. Daniel Caetano Objetivo: Apresentar as diferentes bases numéricas, preparando o aluno para
Leia maisDinâmica. Apresentação da sala;
Apresentação Disciplina: Algoritmos Curso: Gestão da Tecnologia da Informação Profº Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida
Leia maisEstruturas Condicionais. Tiago Alves de Oliveira
Estruturas Condicionais Tiago Alves de Oliveira Operações Lógicas Operações lógicas com bits AND (E) operação que aceita dois operandos operando são binários simples (base 2) operação AND é 0 and 0 = 0
Leia mais